0
私はスクリプトを持って、それは私が時代の同じパスXの量を追加しました(原因PATHが長いの方法ですので、私はここでエラーを取得し、数回の私のバットスクリプトを実行した後、パスdosでセッション変数を作成していますか?
path=%PATH%;C:\dev\external\stuff\bin
へのパスを追加します)。
だから私はmyvar="dontdoitagain"
を試して、if文を書いた。しかし、それは常に空ですが、バットファイルが終了するとクリアされているように見えます(プロンプトを再開するときに反対します。
どのようにして、セッションスコープではなく、セッションスコープでその変数を使用するのですか?
なぜこのコードは機能しません。私は書かなかったスクリプトの部分でエラーが発生します。私はEXTENDED_PATHを一意の変数に変更するので、干渉はありません。スクリプトは私の質問の行と正しく動作します。何らかの理由でこの構文が似ていません –
これでテストしたところ、失敗しました。パスの周りに '(' ')'がなければ、それは成功します。しかし、googling suggest()はマルチブロックif文を使用する方法です。だから私は非常に混乱しています。 PATH =%PATH%; C:\ dev \ external \ bin ) –
@acid:Hm、1分待ってください。あなたは本当にDOSでですか? – Joey