[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/09 18:49 / Filesize : 119 KB / Number-of Response : 606
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【.cmd】 バッチファイルスクリプト %3 【.bat】



1 名前:デフォルトの名無しさん [2008/08/04(月) 23:27:23 ]
拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。

※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。

【前スレ】 (関連スレは>>2)
【.cmd】 バッチファイルスクリプト %2 【.bat】
pc11.2ch.net/test/read.cgi/tech/1197881068/



20 名前:デフォルトの名無しさん [2008/08/09(土) 15:41:44 ]
@絵著 おふ
Set FILENAME=execfor
Set LOGFILE=%FILENAME%.log
Set CMDFILE=%FILENAME%.txt

echo -------------------------------------------------------------------------------
echo 処理内容(%CMDFILE%)
type %CMDFILE%
echo -------------------------------------------------------------------------------
@echo 上記処理を開始します.
@echo よろしいですか?(y/n)
Set /p ret=

If %ret%==y goto LOOP
goto END
:LOOP
For /F "usebackq eol=; tokens=1,2 delims=," %%i in (%CMDFILE%) DO %%i %%j 2>&1 | tee -a %LOGFILE%

:END
@echo 処理が完了しました。


21 名前:デフォルトの名無しさん [2008/08/09(土) 15:43:44 ]
Set LOGFILE=setallacl.log
Set CMDFILE=setallacl.txt

echo -------------------------------------------------------------------------------
echo 処理内容(%CMDFILE%)
type %CMDFILE%
echo -------------------------------------------------------------------------------
@echo 上記処理を開始します.
@echo よろしいですか?(y/n)
Set /p ret=

If %ret%==y goto EXECLOOP
goto END
:EXECLOOP
For /F "usebackq eol=; tokens=1,2 delims=," %%i in (%CMDFILE%) DO %%i %%j 2>&1 | tee -a %LOGFILE%

:END
@echo 処理が完了しました。

setallacl.txt
cacls c:\dos /T /C /E /R,me Administrator Administrators Everyone Users
cacls c:\dos /T /C /E /R,"POWER USERS"
cacls c:\dos /T /C /E /R,"CREATOR OWNER"
cacls c:\dos /T /C /E /G,Administrators:F SYSTEM:F me:F Everyone:R Users:R "CREATOR OWNER":F "POWER USERS":R


22 名前:デフォルトの名無しさん [2008/08/09(土) 15:47:25 ]
@echo off
set rootdir=C:
set doxydir=%~s1\
echo %doxydir%
set doxyfile=%~2
if "%doxyfile%" == "" set doxyfile=%defdxy%
echo %doxyfile%
if "%doxydir%" == "\" set doxydir=%defdir%
cd
cd /d %doxydir%
cd
echo nkfで文字コードをSHIFT-JISからUTF-8に変換開始
nkf -w -Lw --overwrite %doxydir%*.frm
nkf -w -Lw --overwrite %doxydir%*.cls
nkf -w -Lw --overwrite %doxydir%*.bas
echo nkfで文字コードをSHIFT-JISからUTF-8に変換終了
rem pause

echo doxygen処理開始
rem SET PATH=%path%;%doxydir%
echo %doxyfile%
setconcolor 1 3
doxygen %doxyfile%
setconcolor 0

%doxydir%\html\index.html

echo nkfで文字コードをSHIFT-JISに戻す
nkf -s -Lw --overwrite *.frm
nkf -s -Lw --overwrite *.bas
nkf -s -Lw --overwrite *.cls


23 名前:デフォルトの名無しさん [2008/08/09(土) 15:48:42 ]
@echo off
rem set temp=%userprofile%\Local Settings\Temp
set tempusr=%temp%
set tempwin=%systemroot%\Temp
set temphome=%homedrive%\Temp

echo -------------------------------------------------------------------------------
echo %tempusr%の全ファイル・フォルダ削除
erase /f/s/q %tempusr%\*
rmdir /s/q %tempusr%\

echo -------------------------------------------------------------------------------
echo %tempwin%の全ファイル・フォルダ削除
erase /f/s/q %tempwin%\*
rmdir /s/q %tempwin%\

echo -------------------------------------------------------------------------------
echo %temphome%の全ファイル・フォルダ削除
erase /f/s/q %temphome%\*
rmdir /s/q %temphome%\

echo -------------------------------------------------------------------------------
echo ディレクトリ復元
md %tempusr%
md %tempwin%
md %temphome%
echo 処理完了-----------------------------------------------------------------------

rem pause








[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<119KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef