• ベストアンサー

テキストボックスの値を出力

Visual Basic 2010 Express windows7 Pro テキストボックスに入力された数字をテキストファイルに出力したいのですが、 「4.0」や「04」だと出力されるのですが、「4」だと出力されないのは何故でしょうか? Shell("cmd /c @echo " & TextBox1.Text & ">> aaa.txt", AppWinStyle.Hide, True)

質問者が選んだベストアンサー

  • ベストアンサー
  • Picosoft
  • ベストアンサー率70% (274/391)
回答No.1

テキストボックスの内容が「4」のときは  cmd /c @echo 4>> aaa.txt というコマンドが実行されることになり、 4という数字がファイルディスクリプタ番号だと判断されます。  cmd /c @echo 4 >> aaa.txt というコマンドが実行されるように直してみてください。

darky2
質問者

お礼

教えて頂いた記述で出力できるようになりました。 ありがとうございます。

関連するQ&A