2011-01-14 7 views
-2

私は学校のプロジェクトに取り組んでいます。変数outputを使用してoutput.txtという既存のテキストファイルに出力する方法を理解しようとしています。現在、私は構文エラーを引き起こすか、その変数を使用するときにそのコマンドから結果を出力しないので、あまり運がない。基本的には、データを既存のテキストファイルに出力するコマンドや、ファイル名を含むテキストファイルのパスを変数にマップするようにしています。誰も私にこのことを説明することができますか?バッチファイルセットを変数としてテキストファイルに追加

おかげで、 ピーター

+1

あなたはこれまでにどのようなコードを持っていますか?何がうまくいかない? – LittleBobbyTables

+0

は現在、私は次のことを試してみた:set /p output = < output.txtset output =>> output.txtset output = >> output.txtset output = ">> output.txt"、しかしそれらのどれも働いているように見えるん。 – th3flyboy

+0

質問を編集してコードを追加してください。現在の状況では、誰でもあなたの問題を正確に突き止める手助けをすることはほとんど不可能です。 –

答えて

-1

私はこの問題を発見しました。あなたが変数にファイル名を入れようとすると、明らかにwindows batファイルはエラーを投げるでしょう。これは、私の意図した解決策が議論の対象であることを意味します。

0

あなたの説明は非常に明確ではないが、私が正しくあなたを理解していれば、あなたは、エコーのような単純な何かをしたい:

set output=variable you got from somewhere, just using set here as a example 
echo %output% > output.txt 

に(変更> >>あなたは、データを追加したい場合既存のデータを上書きしない)

+0

私はそれをもっと明確に編集しましたが、これは私が探しているものではありません。 – th3flyboy

0

は現在、私は次のことを試してみた:set /p output = < output.txtset output =>> output.txtset output = >> output.txtset output = ">> output.txt"、しかしそれらのどれも働いているように見えるん。

はあなたのカラットをエスケープしてみてください。
set output = ^>^> output.txt
echo "string to write to file with quotes" %output%

+0

動作しませんでした。変数は出力を提供しませんでした。 – th3flyboy

関連する問題