こんにちは私はバットファイルを持っていますが、それには文法&を読むことができません。htmlを開始するためのWindowsのbatファイルの構文 '&'
@echo off
start http://localhost/?test=name&pass=pass
pause
これは動作しますが、それだけで「http://localhost/?test=name」を遊んで保管...私は構文&を読み取ることができませんよ。
提案がありますか?ありがとう!
こんにちは私はバットファイルを持っていますが、それには文法&を読むことができません。htmlを開始するためのWindowsのbatファイルの構文 '&'
@echo off
start http://localhost/?test=name&pass=pass
pause
これは動作しますが、それだけで「http://localhost/?test=name」を遊んで保管...私は構文&を読み取ることができませんよ。
提案がありますか?ありがとう!
&
が評価されないようにするには、URLを引用符で囲みます。 start
の最初の引数として空の引用符も追加する必要があります。start
は最初の引用符付きの引数をコンソールウィンドウのタイトルとみなします。
start "" "http://localhost/?test=name&pass=pass"
あなたは、代わりに上記のコメント麺のようにしてくださいとキャレットで&
を逃れるが、私は立証方法は、あなたのスクリプトと互換性を持たせるためにあなたのURLのクエリ文字列を変更する必要はありませんでした。
ちょうど解明として:ここで「評価する」とは、通常、CMDの特殊文字であり、その後の第2のコマンド。たとえば、 'echo hello&echo world'は' hello'と 'world'の2行を出力します。 – CherryDT
'http:// localhost /?test = name ^&pass = pass' –