3

Webから別のフォルダに画像をダウンロードするための小さなプログラムを作成しました。すばやく汚いバッチファイル構文を作成したいのですが、さまざまな変数に最適な区切り文字は何でしょうか。

変数には、URL、フォルダーパス、ファイル名、およびいくつかのカスタムメッセージが含まれる場合があります。

では、最初の3つに使用できない文字はありますか?これは、区切り文字として使用するための明白な選択です。古き良きコンマはどうですか?

ありがとう!

4

7 に答える 7

5

次のいずれかを使用できます。

  1. 制御文字: 制御文字はファイルに表示されません。ここでは、タブ (\t) がおそらく最良の選択です。
  2. ファイルに出現する可能性が低い文字の組み合わせ。などに#s#

ただし、一般的には Tab を選択することをお勧めします。

于 2009-04-09T07:00:25.647 に答える
3

すでに存在するものを使ってみませんか?perl、python、ruby、bash、sh、csh、Groovy、ECMAscript、禁止されているWindowsスクリプトファイルの天国の1つまたは2つの選択肢があります。

さらに別のバッチファイル構文を記述しても、何が得られるかわかりません。

于 2009-04-09T06:15:00.123 に答える
2

タブ。次に、テキスト内にあるタブを展開または圧縮します。

于 2009-04-09T06:16:43.460 に答える
1

所有している可能性のある変数の名前と衝突する可能性が最も低い区切り文字を選択します(これにより、、などが除外され#ます/:。カンマ(,)は、(カスタムメッセージにいくつかある場合を除いて)または<および>(前の条件に従う)に適しています。

ただし、区切りたい変数の一部として出現する区切り文字を「エスケープ」する必要がある場合もあります。

于 2009-04-09T06:14:22.577 に答える
0

これは本当に悪い考えのように聞こえます。さらに別の (データ表現) 言語を作成する必要はありません。ニーズに合った言語がたくさんあります。Ruby、Perl などに加えて、YAMLを検討することもできます。

この種の適切な構文を設計することは困難であり、危険をはらんでいます。車輪の再発明は鐘を鳴らしますか?

于 2009-04-09T06:44:19.850 に答える
0

どうString.fromCharCode(1)ですか?

于 2014-04-17T05:07:01.920 に答える
0

「|」を使用します

珍しいキャラの一人です。

于 2009-04-09T07:17:12.457 に答える