【.cmd】 バッチファイルスクリプト %5 【.bat】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
600:デフォルトの名無しさん 10/01/31 23:46:03 ほんじゃBATコピペ 最初に受け渡されたファイルネームはhogehoge.txtとします。 @ECHO ON SET INPUT=%~dpnx1 SET INPUTPATH=%~dp1 SET INPUTFILE=%~nx1 REN "%INPUT%" "hagehage.txt" REM ここでhagehage.txtにファイルネーム変更 CALL %EXECNAME% "c:\hagehage.txt" REN "%INPUTPATH%hagehage.txt" "%INPUTFILE%" REM ここでhogehoge.txtに戻そうとしてもINPUTFILEにhagehage.txtが入ってる。 最後の%INPUTFILE%の中身がいつの間にか新ファイル名に変わってるので困っております。 601:デフォルトの名無しさん 10/01/31 23:58:51 callした先で書き換えちゃってるんだろ call先でsetlocal 〜 endlocalしとけ 602:デフォルトの名無しさん 10/02/01 00:00:36 追記 call先のファイルをいじれないんだったらcallの呼び出しをsetlocal〜endlocalで囲む 603:デフォルトの名無しさん 10/02/01 00:03:46 そうかcallの前後をsetlocal 〜 endlocalしとけ
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5306日前に更新/187 KB
担当:undef