1

ユーザー入力を取得してhtmlに追加し、結合された情報を含むテキストファイルを出力してcraigslistに投稿するバッチファイルを作成しました。それはすべて非常にシンプルで、私のコンピューターではうまく機能しますが、他のコンピューターで実行しようとすると、ファイルが出力されません。使用しました

((
エコーsdfg
エコーアーガレ
エコーasgfa
)>%filename%.txt

それをファイルに入れます。私のコンピュータはWindowsXPであり、別のXPおよびビスタマシンで試しましたが、どちらも動作しません。私はこれに約2〜3週間費やしたので、どんな助けもいただければ幸いです。それが無駄になるのを見たくありません。

何が問題なのかはわかりましたが、まだ質問があります。入力の1つは電話番号であり、営業担当者は自分の電話番号の市外局番の周りに()を付けます。今私の質問は、なぜそれが干渉したのか、そしてどうすればそれが再び起こるのを防ぐのかということです。

4

1 に答える 1

1

正しい場所を探していないか、ファイル名が正しく定義されていない可能性があります。filename が絶対パスとして定義されていない限り、ファイルは現在のディレクトリに相対的なフォルダーに作成されます。

何が起こっているのかを追跡するのに役立ついくつかの診断行を追加します。

(
  echo sdfg
  echo argare
  echo asgfa
)>%filename%.txt
echo CD=%CD%
echo filename=%filename%
于 2012-10-23T20:01:44.257 に答える