draemonash2のメモ書き
【リンク元】
C:
└ Users
└ draem\_000
└ AppData
└ Roaming
└ Apple Computer
└ MobileSync
└ Backup
【リンク先】
X:
└ 810\_BackUp\_iTunes
└ MobileSync
└ Backup
└ e197dbc615bfdf9375672cf9b26f6928bb655cb3
【表示例】
C:
└ Users
└ draem\_000
└ AppData
└ Roaming
└ Apple Computer
└ MobileSync
└ Backup(=X:\810\_BackUp\_iTunes\MobileSync\Backup)
└ e197dbc615bfdf9375672cf9b26f6928bb655cb3
:: <<OK 例>>
set ARG\_NUM=9
echo %ARG\_NUM%
:: ⇒ 9
:: <<NG 例>>
set ARG\_NUM = 9
echo %ARG\_NUM%
:: ⇒ ECHO は OFF です
:: <<NG例>>
:: 「if %2 == /a」は、引数が一つしかない場合「( の使い方が誤っています。」というエラーになる。
:: 下の例の中のでは、引数1に 1 が入っていて「if %2 == /a」のパスが通らなくても、最外側のif文が一文としてとらえられるため上記と同様エラーになる。
if %1 == 2 (
if %2 == /a (
echo a
) else (
echo b
)
) else (
echo c
)
:: <<OK例>>
:: 「if "%2" == "/a"」は、引数が一つしかない場合でもエラーにならないため、正常に動作する。
if "%1" == "2" (
if "%2" == "/a" (
echo a
) else (
echo b
)
) else (
echo c
)
"C:\prg\_exe\Vim\gvim.exe" ^
"c:\work1\test.c" ^
"c:\work2\test.h" ^
""
@echo off
echo %CD%
echo %~dp0
c:\AAA
c:\AAA\
c:\BBB
c:\AAA\
c:\CCC
c:\AAA\
cd 【秘密鍵と公開鍵を生成したい場所】
ssh-keygen.exe -q -t ed25519 -C "" -N "" -f id_rsa
@echo off
setlocal
set JDG\_FILE=%~a1
set FILE=%1
::ファイル存在確認
if not exist %FILE% goto end
::ファイルが存在した場合、削除
if %JDG\_FILE:~0,1% == d (
rmdir /S /Q %FILE%
echo Directry %FILE% is Deleted!
) else if %JDG\_FILE:~0,1%==- (
del /Q /F %FILE%
echo File %FILE% is Deleted!
) else (
echo %FILE% is not File/Folder Path!
)
:end
endlocal
set ARG\_NUM=9
if "%~9" == "" ( set ARG\_NUM=8 ) else ( goto exec )
if "%~8" == "" ( set ARG\_NUM=7 ) else ( goto exec )
if "%~7" == "" ( set ARG\_NUM=6 ) else ( goto exec )
if "%~6" == "" ( set ARG\_NUM=5 ) else ( goto exec )
if "%~5" == "" ( set ARG\_NUM=4 ) else ( goto exec )
if "%~4" == "" ( set ARG\_NUM=3 ) else ( goto exec )
if "%~3" == "" ( set ARG\_NUM=2 ) else ( goto exec )
if "%~2" == "" ( set ARG\_NUM=1 ) else ( goto exec )
if "%~1" == "" ( set ARG\_NUM=0 ) else ( goto exec )
:exec
cd "C:\Users\draem\_000\Desktop\codes\_sample"
for /R %i in (.svn) do rmdir /Q /S "%i"
@echo off
if not "%~0"=="%~dp0.\%~nx0" (
start /min cmd /c,"%~dp0.\%~nx0" %\*
exit
)
start "C:\prg\_exe\Vim\gvim.exe" "C:\test.txt"