機能差異/スクリプトとプロンプト
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#navi(機能差異)
''コマンドプロンプトで直接コマンドを入力する時と、バッチ...
#contents
/////////////////////////////////////////////////////////...
*%の置換 [#r86b2f74]
バッチスクリプト中だと、%数字(~修飾子が付く場合もある)や%...
%~から数字までの間に不正な~修飾子文字があるとエラーになる...
%環境変数名: の後に置換や部分文字列指定の正しい書式が無い...
set VAR=abc
echo %VAR:aaa% → VAR:aaa
echo %UNDEF:aaa% → aaa
コマンドプロンプトでは、定義済み環境変数展開以外の%文字は...
/////////////////////////////////////////////////////////...
*!の置換(遅延展開が有効な場合) [#pede28b7]
バッチスクリプト中だと、単独の!は次の!または:までが環境変...
!環境変数名: の後に置換や部分文字列指定の正しい書式が無い...
コマンドプロンプトでは、定義済み環境変数展開以外の!文字は...
/////////////////////////////////////////////////////////...
*未定義環境変数 [#g38ccd29]
コマンドプロンプトでは、書いたまま残る。
バッチスクリプト中だと、空に置換される。
(これを利用してコメントを書くのに使える。あくまで変数展開...
@echo off %ここに書いても空に置換され、無視される%
未定義環境変数に対しての文字列置換や部分文字列の展開は、%...
set VAR=abc
echo %VAR:a=X%VAR%VAR% → XbcVARabc
echo %UNDEF:a=X%VAR%VAR% → a=XabcVAR
/////////////////////////////////////////////////////////...
*COPY/MOVEの/Yオプション [#g38ccd29]
コマンドプロンプトでは、/-Y がデフォルトで同名ファイルが...
バッチスクリプト中だと、/Y がデフォルトで同名ファイルがあ...
/////////////////////////////////////////////////////////...
*GUIアプリの起動 [#j7597bf9]
コマンドプロンプトからアプリを起動した場合、
コンソールアプリの場合はアプリ終了後にプロンプトが出るの...
GUIアプリの起動の場合は終了を待たずにプロンプトが出て次の...
バッチスクリプト中だと、GUIアプリであってもアプリ終了後で...
次行のコマンドが実行されない。~
これはWin9x系と異なる仕様だ。Win9x系のようにGUIアプリの時...
逆に、Win9x系のように完了を待ちたいGUIアプリの起動にstart...
/////////////////////////////////////////////////////////...
#navi(機能差異)
終了行:
#navi(機能差異)
''コマンドプロンプトで直接コマンドを入力する時と、バッチ...
#contents
/////////////////////////////////////////////////////////...
*%の置換 [#r86b2f74]
バッチスクリプト中だと、%数字(~修飾子が付く場合もある)や%...
%~から数字までの間に不正な~修飾子文字があるとエラーになる...
%環境変数名: の後に置換や部分文字列指定の正しい書式が無い...
set VAR=abc
echo %VAR:aaa% → VAR:aaa
echo %UNDEF:aaa% → aaa
コマンドプロンプトでは、定義済み環境変数展開以外の%文字は...
/////////////////////////////////////////////////////////...
*!の置換(遅延展開が有効な場合) [#pede28b7]
バッチスクリプト中だと、単独の!は次の!または:までが環境変...
!環境変数名: の後に置換や部分文字列指定の正しい書式が無い...
コマンドプロンプトでは、定義済み環境変数展開以外の!文字は...
/////////////////////////////////////////////////////////...
*未定義環境変数 [#g38ccd29]
コマンドプロンプトでは、書いたまま残る。
バッチスクリプト中だと、空に置換される。
(これを利用してコメントを書くのに使える。あくまで変数展開...
@echo off %ここに書いても空に置換され、無視される%
未定義環境変数に対しての文字列置換や部分文字列の展開は、%...
set VAR=abc
echo %VAR:a=X%VAR%VAR% → XbcVARabc
echo %UNDEF:a=X%VAR%VAR% → a=XabcVAR
/////////////////////////////////////////////////////////...
*COPY/MOVEの/Yオプション [#g38ccd29]
コマンドプロンプトでは、/-Y がデフォルトで同名ファイルが...
バッチスクリプト中だと、/Y がデフォルトで同名ファイルがあ...
/////////////////////////////////////////////////////////...
*GUIアプリの起動 [#j7597bf9]
コマンドプロンプトからアプリを起動した場合、
コンソールアプリの場合はアプリ終了後にプロンプトが出るの...
GUIアプリの起動の場合は終了を待たずにプロンプトが出て次の...
バッチスクリプト中だと、GUIアプリであってもアプリ終了後で...
次行のコマンドが実行されない。~
これはWin9x系と異なる仕様だ。Win9x系のようにGUIアプリの時...
逆に、Win9x系のように完了を待ちたいGUIアプリの起動にstart...
/////////////////////////////////////////////////////////...
#navi(機能差異)
ページ名: