ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年4月28日(日) 04:59

全ての表示時間は UTC+09:00 です




新しいトピックを投稿する  トピックへ返信する  [ 3 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2005年11月24日(木) 17:43 
オフライン

登録日時: 2005年10月29日(土) 11:57
記事: 30
お住まい: 札幌市
早速ですが、ウィンドウズ標準で、「ファイル名を指定して実行」と
言うのがありますよね。
それで、「explorer c:」と入力するとc:が開きますよね。

それを、ActiveBasicでやりたいのですが。。。
可能ですか?

たとえば、私が作ったプログラムのショートカットを作成し、
ショートカットのリンク先を「xxx.exe -t」と入力して、
ショートカットを実行すると、画面に「Hello World」と表示
させるサンプルが欲しいのですが。。。

返信、お願い致します。


通報する
ページトップ
 記事の件名:
投稿記事Posted: 2005年11月24日(木) 18:06 
オフライン

登録日時: 2005年8月23日(火) 00:15
記事: 161
お住まい: 沖縄県
以下の過去ログを参考にすると、コマンドラインのパラメータを取得できます。
http://www.discoversoft.net/forum/viewt ... 5%A4%A5%F3
コード:
Declare Function PathGetArgs Lib "shlwapi" Alias "PathGetArgsA" (psz As BytePtr) As BytePtr
Dim pszCmdLine As BytePtr
pszCmdLine = PathGetArgs(GetCommandLine())
''MessageBox(0, pszCmdLine, "", MB_OK)	'全てのパラメータを表示する
If(InStr(1,pszCmdLine,"-t")>0)Then		'-tがある場合にメッセージを表示
	MessageBox(0,"Hello World","",MB_OK)
End If
End


通報する
ページトップ
 記事の件名:
投稿記事Posted: 2005年11月24日(木) 20:14 
オフライン

登録日時: 2005年10月29日(土) 11:57
記事: 30
お住まい: 札幌市
ありがとうございます。
感動しました。。。

1日で解決するなんて珍しいですね。。。


通報する
ページトップ
期間内表示:  ソート  
新しいトピックを投稿する  トピックへ返信する  [ 3 件の記事 ] 

全ての表示時間は UTC+09:00 です


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[15人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean