【.cmd】 バッチファイルスクリプト %5 【.bat】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:デフォルトの名無しさん 09/06/17 22:42:50 >>40 51:デフォルトの名無しさん 09/06/17 22:43:36 del %1 || (ping localhost -n 2 & goto loop ) 52:デフォルトの名無しさん 09/06/28 16:25:24 すごくFAQな感じがしないでもないのですが、お聞きいたします。 ----hoge.bat cd /D %~dp0 call hagemoge\called.bat dir ----hagemoge\called.bat cd /D %~dp0 dir ------ というようなバッチファイルがあり、hoge.batを実行した場合、 hagemoge\called.bat を読んだ後、ディレクトリが移動しっぱなしになり、 意図する動作と異なる結果となります。 意図する動作は、hoge.bat で .\ でdirが実行され、 hagemoge\called.bat で hagemoge\ でdirが実行されることを意図しています。 しかし、結果は、双方とも hagemoge\ でdirが実行 されます。 意図した動作にするには、 call hagemoge\called.bat cd /D %~dp0 dir のように、別ディレクトリのカレントディレクトリを内部で帰るバッチをcallした後は、 また元に戻すように書かないといけない、ということでしょうか? 自動的にcallから戻ったときのカレントディレクトリにもどすような手段はないものでしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5305日前に更新/187 KB
担当:undef