バッチファイルスクリプト in ソフトウェア板 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
垢版 |
2017/03/01(水) 06:12:10.58ID:O2NVcKsc0
シェルスクリプト、GUIスクリプト(マクロ)に関わる
依頼,質問,テクニックなど為のスレです。

ウェブブラウザ用スクリプトはこっち
Firefox userChrome.js greasemonkeyスクリプトスレ34
http://potato.2ch.net/test/read.cgi/software/1484165263/

関連スレ
【.cmd】 バッチファイルスクリプト %11 【.bat】(c)2ch.net
http://echo.2ch.net/test/read.cgi/tech/1424858999/

VBScriptについて必死に話し合うスレ [転載禁止](c)2ch.net
http://echo.2ch.net/test/read.cgi/tech/1416826139/
2017/03/01(水) 06:16:19.33ID:O2NVcKsc0
スクリプトの場所をカレントディレクトリに
cd /d %~dp0

これ以降のメッセージを表示させない
 ECHO OFF

ECHO OFFコマンド自体も表示させない
@ECHO OFF

%~ 構文の例
ECHO %~0 … ファイル名 :[test]
ECHO %~f0 … フルパス :[C:\Users\User\BAT\expand\test.bat]
ECHO %~d0 … ドライブ名 :[C:]
ECHO %~p0 … パス名のみ :[\Users\User\BAT\expand\]
ECHO %~n0 … ファイル名 :[test](拡張子無し)
ECHO %~x0 … 拡張子 :[.bat]
ECHO %~s0 … 短い名前のみ :[C:\Users\User\BAT\expand\test.bat]
ECHO %~a0 … ファイル属性 :[--a------]
ECHO %~t0 … ファイル日付 :[2017/03/01 00:01]
ECHO %~z0 … ファイルサイズ:[128]
ECHO %~dp0 … ファイルの場所:[C:\Users\User\BAT\expand\]
ECHO %~nx0 … ファイル名 :[test.bat](拡張子付き)
ECHO %~fs0 … 完全なパスと短い名前:[C:\Users\User\BAT\expand\test.bat]
ECHO %~ftza0 … 複合表示 :[--a------ 2017/03/01 00:01 128 C:\Users\User\BAT\expand\test.bat]
2017/03/01(水) 06:30:15.07ID:O2NVcKsc0
pause   バッチファイルの処理を一時停止させる。
if else   条件によって処理を分岐する。
goto    バッチファイルの中の別の処理ブロックにジャンプする。
call     現在のバッチファイルから他のバッチファイルを呼び出し移動させる。
for     コマンドを繰り返して実行させる。
shift    バッチパラメータを繰り上げる。
setlocal  バッチファイルでの環境変数の使用を開始する。
endlocal  バッチファイルでの環境変数の使用を終了する。
2017/03/01(水) 06:37:15.03ID:O2NVcKsc0
Windows Script Host(WSH)やVBScript、AutoHotkey(AHK)の話題もOK
スレタイはスクリプト総合で良かったかも
2017/03/01(水) 12:26:01.33ID:leGm3SLF0
)(()())(()(((((()))()))))()))((((()))()(((((())(()(()))())(((()()))))(())
))(()))((()(())())((((()(())))(()))((()))))(((())()))(()()(())()()()((()(
))())((()(()))))()()))()))()))(()(()()))()))(((((()())((()()()()((((((()(
))))())))(((())((())))(()())()(((((((((()))())()))(()()()))(((()()())(()(
)())()(()())()())))(())))()(()(()()()()(()(()()()((()(()()())))(((()))(((
)()(()))()()(())(((()(((()))))()())))))())()(()(())(((((((())()()())(())(
())())(()(())))()))())()))()(()))(())()()()()((((())()()()(())((())((((((
)(((())())))((((()))()))((((())))()()))())(((())((((()((()))()))))(())(((
))(()))))(())()((()(((())))()())((())(())(()((())(()()))))))())(((((()(((
()())((()()()())())(((())())(())(((()()()((((()((((()))())(()))))()()))))
()((()())(((()()(((((()))((()())))))())))()))(((()(())()(()(((()))(()))))
())(((()))()())(()))(())()(()())(())))(()(())(()(()())())(()(()))()()((((
((((())())())(((())())))()))))(()()((()))))((((()))))(()))))(((((((((())(
))((())((())(()())()(())))(()()())()()))((((()))))(((()()(()())((())((())
))(((()()))(()())())(((()())(()(())()(()((()()()))((())(()()(()()))()))()
(()(((((()(())((()))))(())))(()(())()))(()())()))()())()()())))(((())((((
)()())()())(())(()()(()())()))(((()(())(())()())()(()())(()()(((())))(()(
(()()())())(()()()))(())())))((()()())()))))((())(())())(((((()(((()))(((
)()((()(()(())))(()))))))(())))))()((())(()()()((()()()))()((()))((((((((
(())((()(()((((()(())))()(()()((()()))()()()))(((()))()))()(()()))()))()(
)()(()(()(()())))))(()(((())((())()))())))(())(()))()((()()(())(())((()((
)((((()))()()()()(()((((())(()())((((())(()))))()))())(()))()())())((()()
))))((())(())))()())))(())(()((()()(()((((()))((((()(())))(((((())))()())
)((((())()))())()))((((()((()()()))()(()((()))((()()()())))((()(()))(()))
()()))))())()()))(())())((()))()(()(())()))())))((()(()())((((()(()((((((
)(()))())()))()((()((((())(()()()(()()))))(((())()())(()()(()))))((()()((
2017/03/01(水) 15:52:06.87ID:kbEJpOWo0
ソフ板でやる意味は?
bashのシェルスクリプトでも書くかあ
2017/03/01(水) 17:55:03.94ID:O2NVcKsc0
ム板ではスクリプティング(プログラミング)〜 と扱われているけれど

ソフトウェア板だと既存アプリケーションを文字命令で使うだけ
プログラマではない一般のエンドユーザーが使うための物として扱われている
2017/03/01(水) 18:54:11.63ID:7H/B42Jt0
ム以外を集めたって乞食スレになるだけやん、以上終了
2017/03/01(水) 19:52:41.99ID:vl+8/oX30
#!/bin/sh
クソスレ="potato.2ch.net/test/read.cgi/software/1488316330"
rm -rf "${クソスレ}"
return 1
2017/03/01(水) 20:02:21.69ID:O2NVcKsc0
>>7
BashならLinux板だろって思ったけどBash on Windowsもあるんだった
2017/03/01(水) 20:11:32.93ID:np74UxSN0
>>1
関連スレは他にもこんなにある。同じような(または似たような)趣旨のクソスレをこれ以上建てるな。バカ野朗!

       コマンドプロンプト       
http://echo.2ch.net/test/read.cgi/win/1381119881/
Windows PowerShell Part5
http://echo.2ch.net/test/read.cgi/win/1474175184/
お前ら、wsh使ってますか? Part8
http://echo.2ch.net/test/read.cgi/win/1292764835/
VBSで便利なプログラムを作れスレ
http://echo.2ch.net/test/read.cgi/tech/1170492587/
2017/03/02(木) 06:43:51.93ID:SQfRKNQ10
それマクロの話題OKなの?
2017/03/02(木) 11:13:37.62ID:0J90UBHq0
>>11
いやここWin限定の板じゃないからね。
よく勘違いされるけど。
2017/03/02(木) 17:31:56.37ID:rShDor820
>>13
マクロって>>1のGUIスクリプト(マクロ)ってことかな
具体的に何を指してるのだろう
シェル系なら他にいくつかあるしAHKやUWSC等アプリなら専用スレでないと意味ないと思うのだが
2017/03/03(金) 14:20:20.03ID:sKkiaLj50
>>2
& を含む文字列の場合は " 必須
2017/04/20(木) 19:47:22.00ID:Uj7RE/7r0
Windowsには昔でいうJCLのような需要がないようで、WinBatchというのを
使っていたのだけど、10でサポート外になってバッチファイルを作ってみた
のだが意外に快適だわ 第一に軽いし、次にイージー
これをランチャで起動させてやればRDBから読み出し加工、エクセルに流し
込んでプリントまでド素人でも使ってくれてる
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面