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

タグの編集
投稿者 winvis  (学生) 投稿日時 2009/9/19 06:00:57
console.writeLineで、取得したコマンドライン因数を、Labelかtextboxに、表示させるには、どうすればいいんですか?
投稿者 魔界の仮面弁士  (社会人) 投稿日時 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 09:36:59
>コマンドライン引数(ひきすう)の事でしょうか?
はい、そうですorz
誤変換すいません(泣)

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

作ったWebbrowserに、htmlファイルなり、インターネットショートカットを、関連づけて、開いたとき、そのファイルを開くようにしたいのですが、もしかして、違うこと聞いてます?自分
投稿者 winvis  (学生) 投稿日時 2009/9/19 09:37:32
社会人じゃなくて、学生です(汗)
投稿者 ゆきと  (中学生) 投稿日時 2009/9/19 11:16:26
いやだから
'~省略~ 
TextBox1.Text = cmds(i)

でいいのでは
投稿者 魔界の仮面弁士  (社会人) 投稿日時 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 22:33:46
コマンドラインを取得するのは、Console.WriteLine ではなく
Dim cmds As String() = System.Environment.GetCommandLineArgs()
の方ですよ。

サンプル
Dim cmds As String() = Environment.GetCommandLineArgs()
Label1.Text = cmds(1) '第一引数を表示 
投稿者 winvis  (学生) 投稿日時 2009/9/20 05:52:53
返答ありがとうございます
知りたいことを知ることが、できました
誤変換に、混乱を招く質問をしてしまって、すいませんでしたorz