Windows XPでコマンドライン引数が変
- 題名: Windows XPでコマンドライン引数が変
- 著者: たかし
- 日時: 2008/05/31 16:24:19
- ID: 22162
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: Windows XPでコマンドライン引数が変
- 著者: Azulean
- 日時: 2008/05/31 16:31:25
- ID: 22163
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: Windows XPでコマンドライン引数が変
- 著者: たかし
- 日時: 2008/05/31 16:35:55
- ID: 22164
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: Windows XPでコマンドライン引数が変
- 著者: たかし
- 日時: 2008/05/31 18:28:44
- ID: 22166
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
お世話になります。
コマンドライン引数を取得する記述、こちらのサイトを参照し
For Each cmd As String In My.Application.CommandLineArgs
If cmd.Length > 1 Then
MsgBox(cmd)'メーセージボックスでどのような取得か確認テスト
'この条件の時に実行することを記述
Else
End If
Next
のように記述しました。
これでWindows Vistaでは正常に"C\User\○○\××\"とパスが取得できるのですが、Windows XPでは
一回目:"C\Document"
二回目:"and"
三回目:"setting"
四回目:"デスクトップ"
のようにメッセージボックスが複数回に分けられて取得されるのですが
原因が分かるかたいらっしゃいますでしょうか?
アプリケーションを関連付けファイルのダブルクリックで起動しようと思い
実装したのですが、Vistaでは全く問題なかったのに
XPではファイルが開けなかったのです。
いろいろと試行錯誤し取得内容をMsgboxで確認したら、このようになっていました。だから開けなかったのだと思うのですが、原因が分かりません。
ご教授願えますでしょうか?
よろしくお願いいたします。