コマンドライン因数を、Labelかtextboxに、表示させるには への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 winvis  (学生) 投稿日時 2009/9/20 05:52:53
返答ありがとうございます
知りたいことを知ることが、できました
誤変換に、混乱を招く質問をしてしまって、すいませんでしたorz
投稿者 トマト  (小学生) 投稿日時 2009/9/19 22:33:46
コマンドラインを取得するのは、Console.WriteLine ではなく
Dim cmds As String() = System.Environment.GetCommandLineArgs()
の方ですよ。

サンプル
Dim cmds As String() = Environment.GetCommandLineArgs()
Label1.Text = cmds(1) '第一引数を表示 
投稿者 魔界の仮面弁士  (社会人) 投稿日時 2009/9/19 11:21:12
Console.WriteLine との関連が良く分かりませんが、
Console.WriteLine に文字列を表示させることができているのなら、
それと同じ文字列を、TextBox 等に渡せば良いだけだと思いますが…。

http://dobon.net/vb/dotnet/programing/commandline.html
http://homepage1.nifty.com/rucio/main/dotnet/Samples/dnSampleDropBoot.htm
投稿者 ゆきと  (中学生) 投稿日時 2009/9/19 11:16:26
いやだから
'~省略~ 
TextBox1.Text = cmds(i)

でいいのでは
投稿者 winvis  (学生) 投稿日時 2009/9/19 09:37:32
社会人じゃなくて、学生です(汗)
投稿者 winvis  (社会人) 投稿日時 2009/9/19 09:36:59
>コマンドライン引数(ひきすう)の事でしょうか?
はい、そうですorz
誤変換すいません(泣)

> Labelかtextboxに、表示させるには、どうすればいいんですか? 
>Label や TextBox に文字列を表示させるのであれば、
>それらの Text プロパティに、表示させたい文字列を指定すれば OK です。
説明不十分で、すいませんorz
そういうことではなくて、ドラッグされた、ファイルのパスを、LabelなりTextBoxに、表示させたいのです
実行ファイルにドロップされたファイルのパスを取得する↓URL
http://dobon.net/vb/dotnet/programing/dropfiletoexe.html

作ったWebbrowserに、htmlファイルなり、インターネットショートカットを、関連づけて、開いたとき、そのファイルを開くようにしたいのですが、もしかして、違うこと聞いてます?自分
投稿者 魔界の仮面弁士  (社会人) 投稿日時 2009/9/19 08:55:31
コマンドライン因数というのは、
コマンドライン引数(ひきすう)の事でしょうか?

> console.writeLineで、取得したコマンドライン因数を、
Console.WriteLine は、コンソールに文字列を出力するための物であって、
コマンドラインを取得するための物ではありませんよ。


> Labelかtextboxに、表示させるには、どうすればいいんですか? 
Label や TextBox に文字列を表示させるのであれば、
それらの Text プロパティに、表示させたい文字列を指定すれば OK です。


# なお、コンソールアプリから Form 画面を呼び出したいという意味であるならば、
# 参照設定に System.Windows.Forms.DLL を加える必要があります。
投稿者 winvis  (学生) 投稿日時 2009/9/19 06:00:57
console.writeLineで、取得したコマンドライン因数を、Labelかtextboxに、表示させるには、どうすればいいんですか?