【.cmd】 バッチファイルスクリプト %3 【.bat】
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2008/08/04(月) 23:27:23質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。
※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。
【前スレ】 (関連スレは>>2)
【.cmd】 バッチファイルスクリプト %2 【.bat】
http://pc11.2ch.net/test/read.cgi/tech/1197881068/
0002デフォルトの名無しさん
2008/08/04(月) 23:27:53DOSでプログラミング
http://pc11.2ch.net/test/read.cgi/tech/1047001533/
HTAをもっと流行らせる計画
http://pc11.2ch.net/test/read.cgi/tech/1124559962/
WSH(・∀・)スレッド! Part 3
http://pc11.2ch.net/test/read.cgi/tech/1208948450/
Windows板:お前ら、wsh使ってますか? Part7
http://pc11.2ch.net/test/read.cgi/win/1190548945/
Windows板:Windows PowerShell (正式版リリース)1.0
http://pc11.2ch.net/test/read.cgi/win/1163764836/
Windows板:初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
http://pc11.2ch.net/test/read.cgi/win/1217738171/
Windows板:MS-DOS・Win3.1総合スレッド2.01
http://pc11.2ch.net/test/read.cgi/win/1212957424/
OS板:DOS全般を語るスレ 2
http://pc11.2ch.net/test/read.cgi/os/1179114566/
OS板:■★▲DOSはまだ現役! Drive.B:
http://pc11.2ch.net/test/read.cgi/os/1046875141/
昔のPC板:MS-DOS総合スレッド 2
http://bubble6.2ch.net/test/read.cgi/i4004/1144778720/
0003デフォルトの名無しさん
2008/08/04(月) 23:35:28Windows板の「初心者〜管理者まで必読!コマンドライン(DOS Pt.7)」スレや
PC初心者板のURLを貼りたがる人は、運営の人にも認定された荒しですので
その人に指示に従う必要はありません。
0004デフォルトの名無しさん
2008/08/04(月) 23:51:14>>935
マジレス禁止。
昔からあからさまにBATと関係ない話題が出てくるのは誘導厨の自演。
スルーするか、気づかないフリして力技で解決するかのどちらかが良いと思われ
0005デフォルトの名無しさん
2008/08/05(火) 01:30:390006デフォルトの名無しさん
2008/08/05(火) 12:34:05一覧のファイルを削除するバッチファイルの書き方を教えてください。
[aaa.txtの中身例]
c:\a.txt
c:\Program Files\a
d:\a.bat\
rmdir /Q /S < aaa.txt ← こーんな感じで消せると思っていた・・
rm -rf < aaa.txt ←UNIXだとこんな感じで消せると思っていた・・・(これもダメ)
独自努力2時間、検索2時間がんばったけどわかりませんOrz
もし分かれば、UNIXでのシェルのスクリプトでの方法も教えていただけば助かりますOrz
0008デフォルトの名無しさん
2008/08/05(火) 14:00:070009デフォルトの名無しさん
2008/08/05(火) 14:11:02その程度のレベルの質問なら各OSの板で質問しろ
UNIX
http://pc11.2ch.net/unix/
Linux
http://pc11.2ch.net/linux/
Windows
http://pc11.2ch.net/win/
Windows板:初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
http://pc11.2ch.net/test/read.cgi/win/1217738171/
0011デフォルトの名無しさん
2008/08/05(火) 14:42:01そしてアンカー違い・・・
吊ってきます('A`)シ
0012デフォルトの名無しさん
2008/08/05(火) 19:23:37if文で、構造上絶対ここに分岐される事は無いという場所には、
どうしておけば良いですか?
今のところ、適当なエラーメッセージを表示させるようにしてますが、
思い切って省略してしまった方が良いんでしょうか。
0013デフォルトの名無しさん
2008/08/05(火) 19:38:360014デフォルトの名無しさん
2008/08/05(火) 21:35:240015デフォルトの名無しさん
2008/08/05(火) 23:46:20こんな感じ?
SET bRet=TRUE
IF %bRet%==FALSE (
echo !ERROR!
goto :EOF
)
まぁこれならいらんから質問なんかしないか・・・
0016デフォルトの名無しさん
2008/08/09(土) 00:41:58Windowsならbatの方がスマートになる場合が多いのでbatは好きです。
0017デフォルトの名無しさん
2008/08/09(土) 00:44:11みなさんどんな初期化スクリプトつかってますか?
@echo off
getconcolor
@if "%ERRORLEVEL%" == "0" set col=7
set col=%ERRORLEVEL%
setconcolor 1 8
rem プロンプト設定
prompt ‡$s%username%@[$t]$s$n:$m$g$s
echo // 日付:%date% 時刻:%time%
doskey cat=type $*
doskey his=doskey /history
doskey rm=del $*
rem doskey ls=dir/w $*
doskey b=bld
doskey c=cls
doskey d=cd
doskey e=exit
set LS_OPTIONS=-bhAC --color=auto --recent --streams
doskey ll=l -al $*
doskey lx=l -SsortX -al $*
doskey lstree= l -SsortX -R -al $*
doskey s=l -al $*
doskey clean=deltempexec
doskey reboot=rebootafter
call vc
call setbcc
call setcygwin
call setperl
call setdoxygen
call setvim
setconcolor 0 %col%
0018デフォルトの名無しさん
2008/08/09(土) 10:19:15なので、cmd.exeも地味に改良継続してほすい。
awkとかPerl4位の規模と機能をきれいに実装してくれ。
0019デフォルトの名無しさん
2008/08/09(土) 12:24:490020デフォルトの名無しさん
2008/08/09(土) 15:41:44Set 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 処理が完了しました。
0021デフォルトの名無しさん
2008/08/09(土) 15:43:44Set 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
0022デフォルトの名無しさん
2008/08/09(土) 15:47:25set 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
0023デフォルトの名無しさん
2008/08/09(土) 15:48:42rem 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
0024デフォルトの名無しさん
2008/08/09(土) 15:50:540025デフォルトの名無しさん
2008/08/09(土) 15:55:13FILENAMEに書かれたコマンドを連続実行する
>>21
caclsを連続実行する
>>22
doxygenでVBのコードを処理する
>>23
tempディレクトリをクリーンする
以上
0026デフォルトの名無しさん
2008/08/09(土) 17:00:310027デフォルトの名無しさん
2008/08/09(土) 17:04:470028デフォルトの名無しさん
2008/08/09(土) 18:52:15| tee -a
なんてふつうやらんだろ?
@echo よろしいですか?(y/n)
Set /p ret=
は
Set /p ret=よろしいですか?(y/n)
だろ?
0029デフォルトの名無しさん
2008/08/09(土) 21:45:08能なしもなんか貼ってよ
0030デフォルトの名無しさん
2008/08/09(土) 21:48:360031デフォルトの名無しさん
2008/08/09(土) 22:09:000032デフォルトの名無しさん
2008/08/10(日) 00:23:22choice><
0033デフォルトの名無しさん
2008/08/10(日) 00:38:040034デフォルトの名無しさん
2008/08/10(日) 00:56:58スキルの高い人もなんか貼ってけよ。
どうせ別スレでも1行レスしかしないんだろ?
クズ低学歴は死ねよ?
003533
2008/08/10(日) 01:02:330036デフォルトの名無しさん
2008/08/10(日) 01:04:08お前は来なくてよい。
0037デフォルトの名無しさん
2008/08/10(日) 01:08:220038デフォルトの名無しさん
2008/08/10(日) 01:11:090039デフォルトの名無しさん
2008/08/10(日) 01:16:27昔のプログラム板は違ったのにな。今はいろんなコミュニティがあるし、海外のコミュニティサイト使え
ば高度な情報は手に入るから、ここに来る奴はコーディングも英語もまともにできない奴らばっかり
になってしまったな。
0040デフォルトの名無しさん
2008/08/10(日) 01:17:31とか逝ってる職業PG・SE涙目w
0041デフォルトの名無しさん
2008/08/10(日) 03:47:17ん?自己紹介かw
0042デフォルトの名無しさん
2008/08/10(日) 03:53:58俺もそう思ってたんだけど、
今は無いコマンドはベクターで探せばいいと思って
0043デフォルトの名無しさん
2008/08/10(日) 03:57:19バッチでスキル高いとか低いとか・・・・
まぁ確かにあるんだが、所詮スクリプトだろ
0044デフォルトの名無しさん
2008/08/10(日) 04:01:42さすがにISPの時はなかったが
オープン系やWeb系開発で英語分からないんです><
って公言してそこで思考停止する奴は腐るほどいる現状。
たいがい老人たちもその口だからそれで免罪符になってしまう。
0045デフォルトの名無しさん
2008/08/10(日) 13:54:32sfu使えばええがな
0046デフォルトの名無しさん
2008/08/10(日) 14:07:59LFNに""囲まないで大丈夫か?
0047デフォルトの名無しさん
2008/08/10(日) 18:09:54標準化は嫌、でも標準ツール以上もダメ!な困った会社の仕事。
未だに95,NT3.51〜Vistaまでの色々な環境で動くスクリプトとか言われると、バッチ位なので・・・
標準で組み込んでくれると数年後に仕事が楽になるお。
0048デフォルトの名無しさん
2008/08/10(日) 21:36:520049デフォルトの名無しさん
2008/08/10(日) 22:32:160050デフォルトの名無しさん
2008/08/10(日) 22:44:32NT351が鬼門過ぎる。
0051デフォルトの名無しさん
2008/08/11(月) 00:08:250052デフォルトの名無しさん
2008/08/11(月) 23:33:250053デフォルトの名無しさん
2008/08/13(水) 01:46:51rem 複数ファイル中の文字列を置換する
rem Wild.pmを使ってワイルドカードを使用できるように環境変数を設定
rem set PERL5OPT=-MWild
rem -i.bak ファイルを.bakを付けてバックアップ
rem perl -i.拡張子 -pe s/検索文字列/置換文字列/g ファイル名
rem %1 検索文字列
rem %2 置換文字列
rem %3 ファイル名(ワイルドカード使用可能)
perl -i.bak -pe s/%1/%2/g %3
0054デフォルトの名無しさん
2008/08/13(水) 01:53:13@echo off
call vcvars32
dir/s/b *.sbr > sbrs.txt
echo /n /v /nologo /S stdafx.h /o appname.bsc > sbrs.tmp
rem echo /n /v /o appname.bsc > sbrs.tmp
for /f "delims=;" %%i in (' dir/s/b *.sbr' ) do @echo "%%i" >> sbrs.tmp
bscmake @sbrs.tmp
rem del sbrs.tmp
pause
0055デフォルトの名無しさん
2008/08/13(水) 02:18:560056デフォルトの名無しさん
2008/08/13(水) 02:24:50cygwinとかgrepとかない環境用にperlで文字列置換バッチファイル
>>54
VC(6以前)のブラウザ情報データベースをメイクするバッチファイル
0057デフォルトの名無しさん
2008/08/13(水) 11:26:37一行野郎(OneLiner)は一行その場で打って使えるから意義があるんであって、
そんなバッチを用意するなんて何が楽しくてperlを使っているんだか判らんな。
ついでに言えば、文字列の置換はcygwinがなくてもできるがgrepではできない。
間抜けなバッチを作る前に基礎知識を身に着けたら?
つーか、せめて文字列くらいダブルコーテーションで囲む位しなさいよ。
>54もなんつーか、今更感が強いし。
もしかして、「こんなにバッチファイルを作れて僕ちゃん凄い」なんて勘違いしていないよな。
0058デフォルトの名無しさん
2008/08/13(水) 11:39:27まあ、余程の事がなければPerlとかデフォで使えないコマンドは無しでしょ。
何事もなかったかのように続きよろしく>>56
0059デフォルトの名無しさん
2008/08/13(水) 11:49:120060デフォルトの名無しさん
2008/08/13(水) 12:48:36どうせスレも進まないので、じゃんじゃん書き込みおk
0061デフォルトの名無しさん
2008/08/13(水) 13:10:290062デフォルトの名無しさん
2008/08/14(木) 02:42:28が貼らなければあとは荒らしという糞スレですね
0063デフォルトの名無しさん
2008/08/14(木) 02:45:120064デフォルトの名無しさん
2008/08/14(木) 05:16:49PCも速くなってきてるんだな
0065デフォルトの名無しさん
2008/08/14(木) 17:30:000066デフォルトの名無しさん
2008/08/14(木) 20:19:09容量が少なくなるのですが、画像 001.jpg、画像 002.jpg・・・と
同じフォルダ内にデータが沢山あるので自動処理したいです。
batスクリプトで可能でしょうか?
0067デフォルトの名無しさん
2008/08/14(木) 20:24:110068デフォルトの名無しさん
2008/08/14(木) 20:24:480069デフォルトの名無しさん
2008/08/14(木) 20:41:02簡単なのはImageMagick(convert.exe)の導入かなぁ。
でもそれって画質落としてるわけだけどほんとにいいのん?
0070デフォルトの名無しさん
2008/08/14(木) 21:09:20MSPAINTのJPG圧縮率は結構高くて画質悪い。
容量が小さくなってるのは必要な情報(細かさとか鮮明さといったもの)を
捨ててるからなんだけど、それはわかってるのかな?
0071デフォルトの名無しさん
2008/08/15(金) 02:52:32予め元のファイルをどこかにバックアップしてから作業し、処理後のファイルと見比べてから
元のファイルを残すかどうか決めるのであればいいけどね。
0072デフォルトの名無しさん
2008/08/15(金) 13:23:090073デフォルトの名無しさん
2008/08/16(土) 09:06:510074デフォルトの名無しさん
2008/08/16(土) 10:44:580075デフォルトの名無しさん
2008/08/16(土) 12:19:340076デフォルトの名無しさん
2008/08/16(土) 18:20:47キモヲタ涙目w
0077デフォルトの名無しさん
2008/08/17(日) 02:55:50全部のコマンドとは言わないけど、for系とかfindstr系とかのややこしそうなやつだけでも。
0078デフォルトの名無しさん
2008/08/17(日) 03:26:33こなの見つけた
http://www.google.com/search?q=dr.batcher&num=5
0079デフォルトの名無しさん
2008/08/17(日) 03:58:05普通のfor文やwhile文が使える外部コマンドがあったら、
すげー便利だろうなぁ
008077
2008/08/17(日) 11:09:46いやぁ、あるもんだなぁ。さんくす。ちょっと使い込んでみるわ。
0081デフォルトの名無しさん
2008/08/17(日) 13:36:41powershell.exe
cscript.exe
mshta.exe
0082デフォルトの名無しさん
2008/08/17(日) 19:35:23それってOS/2のDr.Dialog作ってたところ?
0083デフォルトの名無しさん
2008/08/17(日) 22:42:100084デフォルトの名無しさん
2008/08/20(水) 04:25:11ren *.exe *.exe.dat で拡張子を偽造したファイルが同一ディレクトリに大量に
存在するのだが、この拡張子を簡単に *.exe に戻すバッチが思いつかない。
仕方ないので今はバッチからWSHを呼び出しているが、これをなるべく少ない行数
のバッチで処理する方法ってある?
exe等の外部ファイルが使用できないため、何とかバッチだけで処理したいのだが
何かいい方法ってあります?
(1行で済むなら板違いなので申し訳ない)
0085デフォルトの名無しさん
2008/08/20(水) 04:36:090086デフォルトの名無しさん
2008/08/20(水) 04:37:080087デフォルトの名無しさん
2008/08/20(水) 05:44:14for %i in (*.exe.dat) do ren %i %~ni
for文使えるとラクだぞ。
ディフォルトのWindowsである程度の処理は可能。
C:\WINDOWS\Help\ntcmds.chm
0088デフォルトの名無しさん
2008/08/20(水) 06:20:53なんたってディフォルト。
RubyとかPerlとかPythonとかいらね。
Windowsしか使わないのにRubyとか笑えるw
スクリプトで済む事をexeにしてVectorに臆面もなく公開とか超うけるw
まぁ、異論は認める。
0089デフォルトの名無しさん
2008/08/20(水) 10:16:53昔、某セキュリティソフトにwshであるというだけでウィルスの疑いをかけられたので
なんとなくwshを敬遠してしまう。
0090デフォルトの名無しさん
2008/08/20(水) 11:18:420091デフォルトの名無しさん
2008/08/20(水) 12:34:560092デフォルトの名無しさん
2008/08/20(水) 12:44:37009384 ◆W4wSOopp0M
2008/08/20(水) 13:45:45>>87
ありがとう!
というか、やっぱり1行でできるのか…
特に ren の *. には参った。
普段よく使うコマンドなのに、こういう使い方、全く知らなかった。
なぜ [*.] で拡張子が消えるのかいまだにわからないが、
恥ずかしくて、これ以上ここで質問できない…。
0094デフォルトの名無しさん
2008/08/20(水) 14:03:37ファイル名にほぼ制限のない現在からすると変に見えるのはしかたない。
0095デフォルトの名無しさん
2008/08/20(水) 15:27:230096デフォルトの名無しさん
2008/08/20(水) 18:34:36なぜもなにも、そういう仕様だからだよ。
http://technet2.microsoft.com/WindowsServer/ja/library/f924c4f9-d135-4f25-900d-8e95ad1b09391041.mspx
0097デフォルトの名無しさん
2008/08/20(水) 21:20:190098デフォルトの名無しさん
2008/08/21(木) 00:13:280099デフォルトの名無しさん
2008/08/21(木) 01:32:140100デフォルトの名無しさん
2008/08/21(木) 08:17:430101デフォルトの名無しさん
2008/08/21(木) 11:48:24>>94と>>98だけだよな、ワイルドカード知らないのなんてw
0102デフォルトの名無しさん
2008/08/21(木) 14:31:01ソレは関係ないよ
0103デフォルトの名無しさん
2008/08/21(木) 14:35:40>ttp://technet2.microsoft.com/WindowsServer/ja/library/f924c4f9-d135-4f25-900d-8e95ad1b09391041.mspx
ほんとかどうか試してから言えよ。
0104その1
2008/08/21(木) 22:16:44以下は、temp.txtというファイルに「ok」の文字列があった場合、
何もせず次の処理へ移行し、もし「ok」の文字列が無い場合は、
hello!!を5回連続して表示させたいと思い書いたものです。
----------------------------------------------------------------
@echo off
for /L %%i in (1,1,5) do (
echo %%i回目の処理を行います。
find "OK" < temp.txt
if errorlevel 1 goto NG temp.txt
if errorlevel 0 goto OK temp.txt
:NG
echo hello
:OK
echo 条件に一致している為、なにもしません。
goto END
)
:END
echo 次の処理へ続く・・・
----------------------------------------------------------------
0105その2
2008/08/21(木) 22:18:04自分の行わせたかった動作としては、「ok」の文字列が無い場合、
1回目の処理を行います。
hello
2回目の処理を行います。
hello
・・・・が、5回続くようにしたかったのですが、実際には以下になります。
1回目の処理を行います。
hello
条件に一致している為、なにもしません。
次の処理へ続く・・・
5回繰り返すというfor文の記述が無視されています。
「goto END」に問題があるとは思いますが、いろいろ記述を変更しても、
思うような動作になりません。
どのようにすれば、for文の記述通り、5回の処理を行えるでしょうか。
0106デフォルトの名無しさん
2008/08/21(木) 23:37:07たぶん勘違いしてるところはラベルは制御ブロックをつくるわけじゃなく
単に飛び先を提供しているだけなので、NGラベルへ飛んでecho helloしたら
次はOKラベル以降に突入するってこと。
とりあえず慣れんうちは先頭の@echo offを外しとく。
0107デフォルトの名無しさん
2008/08/21(木) 23:41:31全部書き直したくなるが…w
:NG → :OK と書くからNGに行ったものも全てOKの処理を経て全部ENDへ飛ぶ。
:OK → :NG と書いてNGの時はOKの処理を飛ばせ。
0108デフォルトの名無しさん
2008/08/23(土) 00:13:49仮にそれで動いたとして、
temp.txtを5回走査することになるがどう思うよ?
0109デフォルトの名無しさん
2008/08/23(土) 15:26:09テスト用ソースじゃなくて実際にする事を詳しく聞いた方がいいぞ
0110デフォルトの名無しさん
2008/08/24(日) 21:34:59IF okが見つかった (
SET FLAG=TRUE
) ELSE (
SET FLAG=FALSE
)
IF NOT %FLAG%==FALSE (
FOR /L %%I IN (1,1,5) DO (
ECHO hello
)
)
ECHO 次の処理へ
0111デフォルトの名無しさん
2008/08/24(日) 23:03:510112デフォルトの名無しさん
2008/08/28(木) 22:29:250113デフォルトの名無しさん
2008/08/28(木) 23:18:56IF おk (
CALL :OK
) ELSE (
CALL :NG
)
GOTO :END
NG:
ECHO 次の処理へ
GOTO :EOF
:OK
るーぷ
GOTO :EOF
:END
GOTO :EOF
0114デフォルトの名無しさん
2008/08/29(金) 10:18:070115デフォルトの名無しさん
2008/08/29(金) 11:41:100116デフォルトの名無しさん
2008/08/29(金) 11:46:50きちんと戻るんだろうな?
0117デフォルトの名無しさん
2008/08/29(金) 12:55:570118デフォルトの名無しさん
2008/08/29(金) 15:27:080119デフォルトの名無しさん
2008/08/29(金) 17:17:53戻ってこないよー
0120デフォルトの名無しさん
2008/08/29(金) 17:29:450121デフォルトの名無しさん
2008/08/29(金) 19:13:51call %1 とかやって罠にはまったことのあるやつも多いだろう。
0122 ↑
2008/08/29(金) 19:15:350123デフォルトの名無しさん
2008/08/29(金) 19:54:05%0
と書いても同じ
0124デフォルトの名無しさん
2008/08/29(金) 22:41:220125デフォルトの名無しさん
2008/08/29(金) 23:48:390126デフォルトの名無しさん
2008/08/30(土) 00:04:530127デフォルトの名無しさん
2008/08/30(土) 00:15:35わけ分からん動作になってまいりましたよw
0128デフォルトの名無しさん
2008/08/30(土) 01:58:42call /?
0129デフォルトの名無しさん
2008/08/30(土) 20:31:45@echo off
aaa
ECHO は <OFF> です。
bbb
pause
を実行すると
aaa
ECHO は <OFF> です。
bbb
って表示される
0130デフォルトの名無しさん
2008/08/30(土) 20:33:38@echo off
echo aaa
echo
echo bbb
pause
0131デフォルトの名無しさん
2008/08/30(土) 20:39:45scho\
echo[
echo]
echo{
echo:
echo;
echo+
0132デフォルトの名無しさん
2008/08/30(土) 21:35:53echo.
だろjk
0133デフォルトの名無しさん
2008/08/30(土) 22:41:110134デフォルトの名無しさん
2008/08/31(日) 00:01:170135デフォルトの名無しさん
2008/08/31(日) 01:10:100136デフォルトの名無しさん
2008/08/31(日) 16:03:390137デフォルトの名無しさん
2008/09/01(月) 15:47:13横レスだがこんなんでも出来たのか。
2番目スペルミスで5番目はエラーだけど。
0138デフォルトの名無しさん
2008/09/02(火) 23:47:010139デフォルトの名無しさん
2008/09/03(水) 15:41:06chinco.txt ← これをマウスでドラッグして
unko,bat ← ここにドロップする
これは出来るんですが、
インターネットエクスプローラかFireFoxで表示中のWEBページの
リンクをマウスでドラッグしてバッチファイルにドロップできません。
BAT でも VBS でもできません。
なにかいい方法はありませんか?
0140デフォルトの名無しさん
2008/09/03(水) 15:50:070141デフォルトの名無しさん
2008/09/03(水) 17:45:39エクスプローラやインターネットエクスプローラかFireFoxみたいな
パソコンの使い方の質問は板違い
こっち↓で質問した方がいい
PC初心者
http://pc11.2ch.net/pcqa/
0142デフォルトの名無しさん
2008/09/03(水) 19:20:170143デフォルトの名無しさん
2008/09/03(水) 22:38:220144デフォルトの名無しさん
2008/09/04(木) 00:49:481.バッチもWSHも両方出来る
2.バッチしか出来ない(Wshに移行したい)
3.Wshよりバッチの方が優れてる(Wshに移行するつもりは無い)
0145デフォルトの名無しさん
2008/09/04(木) 03:09:280146デフォルトの名無しさん
2008/09/04(木) 19:40:39どうしてもバッチじゃ無理なところだけは例外にしても
7割以上WSHでゴリゴリやるようならスレ違いだと思ってる
0147デフォルトの名無しさん
2008/09/04(木) 19:44:110148デフォルトの名無しさん
2008/09/04(木) 20:08:290149デフォルトの名無しさん
2008/09/04(木) 21:45:15釣り… だよな
0150デフォルトの名無しさん
2008/09/05(金) 01:45:43wshとかならまだいいけどさ。
batが頼りないのは誰もが承知してるんだ。
でもディフォルトで使えるのはbatかwshくらいなもんだろ?
で、どっちが早く仕事できるかっつったらやっぱbat。異論は認める。
ちょっとしたインストーラなんてほんの数行から十数行で済むしさ、
エンドユーザ共にシステムフォルダにhoge.dllをコピーしてregsvr32するんだっつっても
奴らちんぷんかんぷんだからさ、ちょっとbatつけたげればそれで解決。説明するよりずっと早いわけ。
ここでさ、お前らRubyのwin32バイナリをダウンロードして、インストールしろって説明から始めよう
としたら本末転倒だろ?
やっぱbat。お前らこれからもbatには世話になるはずだろ?
0151デフォルトの名無しさん
2008/09/05(金) 10:11:270152デフォルトの名無しさん
2008/09/05(金) 16:10:32というように実行するプログラム PROGRAM がありますが、
どうも filename と同じフォルダからしか実行できないみたいなんです。
そこで、以下を実行するバッチを作りたいと思います。
cd filenameと同じフォルダ
PROGRAM filename を実行
cd 元のフォルダ
filename と同じフォルダをどうやって取得するのか分からないので、
教えていただけないでしょうか。
または、他によい方法があれば教えていただけないでしょうか。
よろしくお願いいたします。
0153デフォルトの名無しさん
2008/09/05(金) 16:47:39まず基本的なパソコンの使い方を勉強しましょう
PC初心者
http://pc11.2ch.net/pcqa/
0154デフォルトの名無しさん
2008/09/05(金) 17:13:34環境変数PATHを設定すれば、どこのディレクトリに居ても呼べるよ
設定の仕方はOSのバージョン毎に微妙に異なるが
0155デフォルトの名無しさん
2008/09/05(金) 17:16:500156デフォルトの名無しさん
2008/09/05(金) 17:19:280157152
2008/09/05(金) 17:49:25今回はパスの設定では解決しません。
PROGRAM は filename を処理して、中間ファイルを filename と
同じフォルダに吐いて、さらにそれを処理します。
PROGRAM を filename と同じフォルダで実行しないと、
中間ファイルをどこに吐いたのか分からなくなっちゃうみたいなんですよね。
ちなみに、環境変数を設定して解決するのは、
「PROGRAM のおいてあるフォルダでしかPROGRAMが実行できない」場合で、
「filename のおいてあるフォルダでしかPROGRAMが実行できない」場合では
ないですよね?
引き続き、ご返答いただけないでしょうか。
0158デフォルトの名無しさん
2008/09/05(金) 17:50:20バッチスクリプトについて教えているパソコン教室があるのか気になるところだな
0159デフォルトの名無しさん
2008/09/05(金) 18:05:32ああ、そういうことか。こっちこそ早とちりスマソ。
ttp://technet2.microsoft.com/WindowsServer/ja/library/97731e49-ffa3-4918-87fb-5318743f29321041.mspx
とかどうよ?
filenameがコマンド引数ならそのまま、そうでないならcallと組み合わせればいけるかと。
0160デフォルトの名無しさん
2008/09/05(金) 18:09:35filenameを引数にとるバッチと仮定するとこんな感じかな
pushd "%~dp1"
PROGRAM "%~1"
popd
0161デフォルトの名無しさん
2008/09/05(金) 23:17:58cd /d filenameのフォルダ
PROGLAMを実行
cd /d %BaseDir%
0162デフォルトの名無しさん
2008/09/06(土) 01:28:080163デフォルトの名無しさん
2008/09/06(土) 09:08:42set /a n=%%a * 2
とかできないみたいで
0164デフォルトの名無しさん
2008/09/06(土) 09:41:45%%aってことはテキストの読み込みにfor使ってるんだろうけど
それなら計算できてないんじゃなくて参照できてないだけ
setlocal ENABLEDELAYEDEXPANSION
for /f %%a in (n.txt) do (
set /a n=%%a * 2
echo !n!
)
0165163
2008/09/06(土) 10:08:37希望通りになりました
どうもありがとうございます
0166デフォルトの名無しさん
2008/09/06(土) 13:28:54遅延展開してない部分が全ループで同じになってるのですぐわかる。
0167デフォルトの名無しさん
2008/09/06(土) 15:08:57遅延云々なんかより先に
forの中で変数展開できないのかー
としか思わんだろ
0168デフォルトの名無しさん
2008/09/06(土) 15:38:06>>164の!n!を%n%にしてると実際にまわるのは%n%が空で
set /a n=%%a * 2
echo
これのループになるんだから。変数参照してねーよってのがすぐわかる。
0169デフォルトの名無しさん
2008/09/06(土) 23:26:20んー俺ならループ回す前に変数初期化するしなー
set n=0
で回したら、ひたすら
echo 0
でしょ
なんだ、forループじゃ変数いじれないのか?
と思ってしまう
0170デフォルトの名無しさん
2008/09/06(土) 23:58:33実際に何が起きてるかは一目瞭然じゃん?
>>163は計算が出来ていないと勘違いしたみたいだけど、実際は
変数の参照が出来ていなくて全て定数を参照していたわけだから。
0171デフォルトの名無しさん
2008/09/07(日) 00:06:570172デフォルトの名無しさん
2008/09/07(日) 00:27:37バカは黙ってろw
0173デフォルトの名無しさん
2008/09/07(日) 00:30:54お前もなw
0174デフォルトの名無しさん
2008/09/07(日) 00:35:130175デフォルトの名無しさん
2008/09/07(日) 00:51:190176デフォルトの名無しさん
2008/09/07(日) 02:43:170177デフォルトの名無しさん
2008/09/07(日) 07:35:10だっさw
0178デフォルトの名無しさん
2008/09/07(日) 10:43:42お前がなw
0179デフォルトの名無しさん
2008/09/07(日) 11:15:020180デフォルトの名無しさん
2008/09/07(日) 13:59:33連続して実行したいので bat処理したいのですが
あまり情報がないので質問させてください
[例]
hoge.exe
goto hoge
のように 永遠とhoge.exeを実行したいのですが
どうBATファイルを組めばいいのでしょうか?
0181デフォルトの名無しさん
2008/09/07(日) 14:09:45hoge.exe
goto hoge
0182デフォルトの名無しさん
2008/09/07(日) 14:15:230183デフォルトの名無しさん
2008/09/07(日) 15:04:17for /L %%C in (1,1,%counter%) do (
hoge.exe
)
0184デフォルトの名無しさん
2008/09/07(日) 15:56:230185デフォルトの名無しさん
2008/09/07(日) 16:40:14goto /?で大体分かるだろうし、もうちょい詳しく
知りたければヘルプとサポート見てもいい。
どっちにしろオフラインで解決できるレベルだよ。
0186デフォルトの名無しさん
2008/09/07(日) 16:41:320187デフォルトの名無しさん
2008/09/07(日) 16:49:30× 永遠と
○ 永遠に
○ 延々と
0188デフォルトの名無しさん
2008/09/08(月) 04:18:270189デフォルトの名無しさん
2008/09/08(月) 06:05:15ドロップしたファイルのフルパスを渡すbatを作ります。
ドロップしたファイルを変数に入力にはどうすればいいですか?
↓以下作ろうと思っているbat
set PATH=ドロップしたファイルのパス
TS2TS "%PATH%" C:\ドロップしたファイル名.ts
pause
exit
0190デフォルトの名無しさん
2008/09/08(月) 06:57:02TS2TS "%~d1%~p1" "%~nx1"
pause
exit
0191デフォルトの名無しさん
2008/09/08(月) 09:27:25TS2TS %1 "C:\%~n1.ts"
pause
exit
0192デフォルトの名無しさん
2008/09/08(月) 10:21:22%0 バッチファイル本体
%1〜%9 バッチファイルに渡した引数(先頭順に)
hoge.bat "C:\test\fuga.ts"
とやると、
%0=hoge.bat
%1="C:\test\fuga.ts"
%~1=C:\test\fuga.ts
%~d1=C:
%~p1=\test\
%~n1=fuga
%~x1=.ts
等々
組み合わせて
%~dp1=C:\test\
%~nx1=fuga.ts
といったような使い方もできる。詳しくはfor /?でも見れ。
0193デフォルトの名無しさん
2008/09/08(月) 12:46:22%0
0194デフォルトの名無しさん
2008/09/08(月) 17:22:58フォルダを指定する。
フォルダの中のbatファイル名をすべて取得する。
すべてのバッチファイルを順次実行する。
こんなことってbatファイルでできますか?
全くの初心者で、参考になるようなサイトや本、wshのほうがいいよということが
ありましたらぜひ教えてください。
0195デフォルトの名無しさん
2008/09/08(月) 17:26:35高機能広汎性発達障害の人が不適切なレスをすることがありますが無視してください。
>>3参照
0196デフォルトの名無しさん
2008/09/08(月) 17:33:18それぐらいだったらパソコンの使い方を勉強すればできるよ
PC初心者
http://pc11.2ch.net/pcqa/
0197デフォルトの名無しさん
2008/09/08(月) 17:39:52バッチで出来ます
0198デフォルトの名無しさん
2008/09/08(月) 19:17:37for %%i in (*.bat) do %%i
0199デフォルトの名無しさん
2008/09/08(月) 19:25:010200デフォルトの名無しさん
2008/09/08(月) 19:26:510201デフォルトの名無しさん
2008/09/08(月) 19:28:44こちらへどうぞ
PC初心者
http://pc11.2ch.net/pcqa/
0202デフォルトの名無しさん
2008/09/08(月) 19:37:400203デフォルトの名無しさん
2008/09/08(月) 20:53:06ええwこれだけでいけるの??
ちょっとやってみる><
0204デフォルトの名無しさん
2008/09/08(月) 20:53:53そうなの?
0205デフォルトの名無しさん
2008/09/08(月) 20:57:37なんかたくさんコマンド実行してるみたい。
これじゃだめだよ><
0206デフォルトの名無しさん
2008/09/08(月) 21:16:47ダメって何がダメなんだよ。
沢山コマンド実行したいんだろ。
先頭に@echo off入れたらおkkkみたいなボケかまさないでくれよ?
0207デフォルトの名無しさん
2008/09/08(月) 21:21:10うまく作成できました。ありがとうございます。
0208デフォルトの名無しさん
2008/09/08(月) 21:22:129つ前のレスぐらい読んでください
0209デフォルトの名無しさん
2008/09/08(月) 21:51:48エッチな言葉つきで返信しちゃったんですが大丈夫でしょうか?
0210デフォルトの名無しさん
2008/09/08(月) 21:53:35pg以前の問題だ。
0211デフォルトの名無しさん
2008/09/08(月) 22:54:220212デフォルトの名無しさん
2008/09/08(月) 23:13:48> ここ変な人しかいないね。
わざわざ便所のドアを開けて
ここウンコしてる人しかいないねというようなもの
0213デフォルトの名無しさん
2008/09/09(火) 08:57:01> exitで終了すると、コマンドプロンプトまで終了してしまうため、
> コマンドプロンプトを終了せずにバッチを抜けたい場合に使用します。
http://tooljp.com/bat_qa/6CE3DB69A691678E4925737800579E89.html
http://www.atmarkit.co.jp/fwin2k/operation/command004/command1.html
http://dos.g.hatena.ne.jp/tetrahedrane/20071223/p1
0214デフォルトの名無しさん
2008/09/09(火) 10:30:38バッチファイルをExplorerからダブルクリックで
実行してないか?
0215デフォルトの名無しさん
2008/09/09(火) 10:41:18はい、してます
>>213はコマンドプロンプト手動入力時にcallで外部batを呼び出した時の話なんですかね
バッチファイルをダブルクリック実行時は不可能ですか?
0216デフォルトの名無しさん
2008/09/09(火) 12:40:590217デフォルトの名無しさん
2008/09/09(火) 12:43:36batの最後にcmd呼んでごまかすか。
0218デフォルトの名無しさん
2008/09/09(火) 12:44:190219デフォルトの名無しさん
2008/09/09(火) 13:00:090220デフォルトの名無しさん
2008/09/09(火) 13:01:190221デフォルトの名無しさん
2008/09/09(火) 13:11:58環境変数の引継ぎも出来ないじゃないかと
0222デフォルトの名無しさん
2008/09/09(火) 13:41:05> 環境変数の引継ぎも出来ないじゃないかと
0223デフォルトの名無しさん
2008/09/12(金) 01:43:030224デフォルトの名無しさん
2008/09/12(金) 01:45:08せっかくのスレも糞まみれスレになってしまう・・・
0225デフォルトの名無しさん
2008/09/12(金) 01:47:42対象スレ: 【.cmd】 バッチファイルスクリプト %3 【.bat】
キーワード: 糞
37 名前:デフォルトの名無しさん[sage] 投稿日:2008/08/10(日) 01:08:22
>>20-23みたいな糞バッチ押し付けられるよりはまし
62 名前:デフォルトの名無しさん[] 投稿日:2008/08/14(木) 02:42:28
>>56
が貼らなければあとは荒らしという糞スレですね
224 名前:デフォルトの名無しさん[] 投稿日:2008/09/12(金) 01:45:08
さすが能なしFラン共が集うにちゃんねる・・・
せっかくのスレも糞まみれスレになってしまう・・・
抽出レス数:3
0226デフォルトの名無しさん
2008/09/13(土) 11:33:07抽出厨うぜぇ
0227デフォルトの名無しさん
2008/09/13(土) 12:07:19対象スレ: 【.cmd】 バッチファイルスクリプト %3 【.bat】
キーワード: うぜぇ
226 デフォルトの名無しさん [sage] 2008/09/13(土) 11:33:07
>>225
抽出厨うぜぇ
抽出レス数:1
0228デフォルトの名無しさん
2008/09/13(土) 13:51:090229デフォルトの名無しさん
2008/09/14(日) 01:35:15start /b cmd.exe
0230デフォルトの名無しさん
2008/09/15(月) 15:34:05dir `hoge %*`
みたいなことがやりたいのですが、`hoge %*`を展開してくれません。
hoge %*の結果をどこかに入れて、
RESULT = hoge %*
dir %RESULT%
みたいにできればよいのですが・・・
0231デフォルトの名無しさん
2008/09/15(月) 15:39:36for /?
setの拡張でもできればわかりやすいのにね。
0232デフォルトの名無しさん
2008/09/15(月) 15:47:26for /f "usebackq tokens=*" %%i in (`hoge %*`) do @set RESULT=%%i
echo %RESULT%
面倒くさくてワロタ
バッチファイル死ね
0233デフォルトの名無しさん
2008/09/15(月) 16:04:470234デフォルトの名無しさん
2008/09/15(月) 16:06:590235デフォルトの名無しさん
2008/09/15(月) 16:10:480236デフォルトの名無しさん
2008/09/15(月) 16:10:59インスコしないと動かないのが非常に面倒
それなら、wshつかう
0237デフォルトの名無しさん
2008/09/15(月) 18:26:44デフォで入ってないなんて問題外。
例えばPowerShellを実務で使うときなんて言ってる?
「コマンドの結果を変数に入れたいのでPowerShellインスコしますね」、ってか?
返答は漏れなく罵倒語だろうな。
0238デフォルトの名無しさん
2008/09/15(月) 18:50:05なんでも業務に結びつけなさんな。そんなの人によるでしょ。
俺はPowerShellは使ってないけど、cygwinのインストール許可とってるよ。
まあPowerShellの時代はあと3年くらいでやってくるんじゃね?
0239デフォルトの名無しさん
2008/09/15(月) 19:23:400240デフォルトの名無しさん
2008/09/15(月) 19:31:100241デフォルトの名無しさん
2008/09/15(月) 23:36:20となりbatが動かないのですがどうすればいいでしょうか。
あと、FFMPEGをbatで動かして動画も同時に変換してるんだけど、ファイル名がどうしても出力できない。
0242デフォルトの名無しさん
2008/09/15(月) 23:45:200243デフォルトの名無しさん
2008/09/15(月) 23:56:27そのままだとリダイレクトされてしまう
0244デフォルトの名無しさん
2008/09/16(火) 15:11:050245デフォルトの名無しさん
2008/09/16(火) 19:19:01フロントエンド拾ってくるか作るかすればいい
0246241
2008/09/16(火) 21:19:55一応全部解決して、プログラムができたので実際に動作させてみたのですけれども、
cmd.exe画面を出した状態(フォアグラウンド?)でやると正常に動くんですが、
他のファイルからbatファイルをバックグラウンドで呼び出したときに処理が正常に行われません。
強制フォアグラウンドにするとか設定ないんでしょうかね・・・・
0247デフォルトの名無しさん
2008/09/16(火) 21:24:450248246
2008/09/16(火) 21:28:56環境変数をフルパスに変えたら直った(´・ω・`)
0249デフォルトの名無しさん
2008/09/17(水) 22:42:19b.txt {20kb}
c.dat {200kb}
d.exe {5kb}
など、複数ファイルがあるフォルダで100kb以下のdatファイルがあるときのみそのファイルを削除し、
エラーです。とtxtファイルに出力したいのですがどうすればいいですか。
0250デフォルトの名無しさん
2008/09/17(水) 22:51:240251デフォルトの名無しさん
2008/09/17(水) 22:53:000252デフォルトの名無しさん
2008/09/17(水) 23:05:010253デフォルトの名無しさん
2008/09/17(水) 23:52:160254249
2008/09/18(木) 00:36:150255デフォルトの名無しさん
2008/09/18(木) 09:19:510256デフォルトの名無しさん
2008/09/18(木) 22:46:480257デフォルトの名無しさん
2008/09/18(木) 22:53:330258デフォルトの名無しさん
2008/09/18(木) 23:12:46んじゃWSH行ってみます
0259デフォルトの名無しさん
2008/09/18(木) 23:53:29Dos窓が一瞬開いてしまいます。
非表示や最小化で起動したいのですが皆さんどうしてます?
.vbsなどで実現できるのでしょうか?
0260デフォルトの名無しさん
2008/09/18(木) 23:56:55バッチのショートカットにドラッグ&ドロップじゃあだめ?
そうすればショートカットのプロパティから
「実行時の大きさ」を「最小化」にできるよ。
0261デフォルトの名無しさん
2008/09/19(金) 00:06:50今、こうやっているのですが良く考えると、ものすごい遠回りしている気がしてなりません。
よろしくお願いします。
@echo off
date /t > c:\date.txt
FOR /F "tokens=1,2,3 delims=/" %%a in (c:\date.txt) do (
set cen=%%a
set mon=%%b
set day=%%c
)
mkdir c:\%cen%%mon%%day%
del c:\date.txt
0262261
2008/09/19(金) 00:11:06if defined 変数 コマンド
の構文で、変数定義なしで、真を返すとの事ですが
この構文は、変数定義ありで偽を返すものではないのでしょうか?
希望としては
if defined ABC goto AAA else BBB としたいのですが、希望通りに動作しません。
0263259
2008/09/19(金) 00:12:05ショートカットファイルはOSが勝手にリンク先をチェックしたりフォルダ開くのが重くなります><
あとバッチを関連付けしているのもあるんです‥
0264デフォルトの名無しさん
2008/09/19(金) 00:13:40mkdir C:\%DATE:/=%
0265デフォルトの名無しさん
2008/09/19(金) 00:15:43たしかに遠回りだw
md %date:/=_%
> の構文で、変数定義なしで、真を返すとの事ですが
変数定義ありで真じゃないの?
0266デフォルトの名無しさん
2008/09/19(金) 00:18:470267デフォルトの名無しさん
2008/09/19(金) 00:30:46> if defined ABC goto AAA else BBB としたいのですが、希望通りに動作しません。
if defined ABC (goto AAA) else (BBB)
0268デフォルトの名無しさん
2008/09/19(金) 00:34:17基本的にバッチファイルのメンテはしたくないな
0269261
2008/09/19(金) 01:28:13希望通りの動作です。
マジ感謝です。ありがとうございます。
0270デフォルトの名無しさん
2008/09/19(金) 02:33:31%date:/=% は 080919 (金) になるwww
0271デフォルトの名無しさん
2008/09/19(金) 04:10:300272デフォルトの名無しさん
2008/09/19(金) 04:31:16のような日付文字列を取得するにはどうしたらいいですか?
0273デフォルトの名無しさん
2008/09/19(金) 05:00:21set /?
たとえば↑↑をつかって
set YYYYMMDD=%date:/=%
set YYMMDD=%YYYYMMDD:~2,6%
とか
0274デフォルトの名無しさん
2008/09/19(金) 05:49:11ありがとう!
0275デフォルトの名無しさん
2008/09/19(金) 06:40:48複数の検索単語リストから検索語を読み取って検索結果をテキストに吐き出す
----検索単語.txt-------------
hoge
piyo
munyu
-----------------
こんな使用イメージ
検索君.BAT E:\Work > 検索結果.log
E:Work内でhoge, piyo, munyuを含むものをリストアップ
----検索結果.log-------------
E:\Work\aaa.txt(25) ある日hogeさんが
E:\Work\aaa.txt(110) 12345hogerattyo74989
E:\Work\Temp\bbb.ini(12)piyopiyohiyoko
:
:
-----------------
0276デフォルトの名無しさん
2008/09/19(金) 07:11:03つmiyagrep
0277デフォルトの名無しさん
2008/09/19(金) 08:38:20OS標準の機能だけでお願いします。
Win2000 or XP
0278デフォルトの名無しさん
2008/09/19(金) 09:25:23つfind
0279デフォルトの名無しさん
2008/09/19(金) 09:35:15初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
0280デフォルトの名無しさん
2008/09/19(金) 09:46:33findstr /n /g:検索単語.txt E:\Work\* > 検索結果.log
0281デフォルトの名無しさん
2008/09/19(金) 10:25:390282275
2008/09/19(金) 10:30:24あと特定の拡張子(複数)だけを検索対象にする事は出来ますか?
または特定の拡張子は検索対象から除外でもいいです。
0283デフォルトの名無しさん
2008/09/19(金) 10:38:560284275
2008/09/19(金) 10:43:07いい方法がなければこれで代用する事にします。
0285デフォルトの名無しさん
2008/09/19(金) 11:36:11findstr /n /g:検索単語.txt E:\Work\*.foo E:\Work\*.bar E:\Work\*.baz > 検索結果.log
0286デフォルトの名無しさん
2008/09/19(金) 12:09:210288デフォルトの名無しさん
2008/09/20(土) 00:47:49ここで質問していいレベルではないと思いますが
よかったら教えてやってくださいorz
ファイルを名称変更しつつコピーするRAMDISK用のbatファイルを使ってるのですが
xcopy /s /e /y /h /r "G:\batfile\test test" R:\batfile\test test\*.*
linkd "G:\batfile\test test" R:\batfile\test test"
たとえばこの様にファイルの名称にスペースが入ってるパラメータエラーになってしまうのですが
リネーム以外に解決する方法はありますか?
ファイル名は諸事情で変えられそうになくて
ムリなら諦めるのですが・・・
0289デフォルトの名無しさん
2008/09/20(土) 02:55:33%~x や "%x:"=%" で解決できるんじゃないかな。
for /? をちゃんと読んでみ。
0290デフォルトの名無しさん
2008/09/20(土) 03:00:18レスありがとう
スペースのないファイル名は
ちゃんと機能してるんですよ..
0291デフォルトの名無しさん
2008/09/20(土) 03:13:47>>288みるとデタラメだけど。
0292デフォルトの名無しさん
2008/09/20(土) 03:25:33すいません
xcopy /s /e /y /h /r "G:\batfile\test test" "R:\batfile\test test\"*.*
linkd "G:\batfile\test test" "R:\batfile\test test"
でくくり直してみたらできました
似たようなもので20ほど詰め込んでるのですが
ファイル名にスペースがなかったからか
問題なく使えていたようです
今回の場合、R:\batfile\test test\がスペースがはいってたからこっちも括ってあげないといけなかったんですね
常識不足ですいませんでした
ありがとでした
0293デフォルトの名無しさん
2008/09/20(土) 10:37:18勝手にへんな窓、バッチ?が開いて困ります。
これは何が原因なんでしょう。
0294デフォルトの名無しさん
2008/09/20(土) 10:47:320295293
2008/09/20(土) 10:50:47誰か助けてください_| ̄|○
0296デフォルトの名無しさん
2008/09/20(土) 10:57:16ウイルスのスキャンはされましたか
0297デフォルトの名無しさん
2008/09/20(土) 11:41:150298デフォルトの名無しさん
2008/09/21(日) 08:53:37(HPなどで公開されていない場合)
0299デフォルトの名無しさん
2008/09/21(日) 08:59:04逆汗する
手当たり次第に打ち込む
0300デフォルトの名無しさん
2008/09/21(日) 09:05:02作ったやつに直接聞けよ
0301デフォルトの名無しさん
2008/09/21(日) 09:16:42パスを忘れてしまいました
パスを解析するソフトってないでしょうか?
0302デフォルトの名無しさん
2008/09/21(日) 09:18:250303デフォルトの名無しさん
2008/09/21(日) 09:20:040304デフォルトの名無しさん
2008/09/21(日) 09:22:57専門家に依頼する
0305デフォルトの名無しさん
2008/09/21(日) 09:34:040306デフォルトの名無しさん
2008/09/21(日) 09:40:36今解析中
0307デフォルトの名無しさん
2008/09/21(日) 12:44:02何でしたっけ?
0308デフォルトの名無しさん
2008/09/21(日) 13:25:170309デフォルトの名無しさん
2008/09/21(日) 14:28:01>>308みたいなことを書き込む/書き込みたくなるのがアスペルガーの気がある人の特徴なんだぜ。
いわゆる完全主義、そしてそれを他人にも押し付ける奴はかなりの割合で隠れアスペルガー。
一度専門機関にかかってみることを勧めるよ。
0310デフォルトの名無しさん
2008/09/21(日) 15:47:11>>309みたいなことを書き込む/書き込みたくなるのがアスペルガーの気がある人の特徴なんだぜ。
いわゆる完全主義、そしてそれを他人にも押し付ける奴はかなりの割合で隠れアスペルガー。
一度専門機関にかかってみることを勧めるよ。
0311309
2008/09/21(日) 15:58:060312デフォルトの名無しさん
2008/09/21(日) 17:10:15Lhaplusっていう解凍ソフトにはZIPパス解析機能ついてるよ
0313デフォルトの名無しさん
2008/09/21(日) 22:26:550314デフォルトの名無しさん
2008/09/21(日) 22:29:270315デフォルトの名無しさん
2008/09/22(月) 23:44:410316デフォルトの名無しさん
2008/09/22(月) 23:49:14そういうことを書くと例の基地外が来るぞ
0317デフォルトの名無しさん
2008/09/23(火) 03:04:21debug
0318デフォルトの名無しさん
2008/09/23(火) 09:49:25w 100 2 0 200
w 100 3 0 400
q
0319デフォルトの名無しさん
2008/09/23(火) 20:31:39Replaceを使ってファイル置き換えバッチを作っています。
バッチはいるの内容は以下です。
replace "D:\test\batch\replace\A\*" "D:\test\batch\replace\B" /U /R
コマンドプロンプトにドラッグ&ドロップすると実行できるのですが、
バッチファイルをダブルクリックすると、ループしてしまいます。
どうしてか分からず・・・
どこが悪いのか教えていただけますでしょうか?
0320デフォルトの名無しさん
2008/09/23(火) 20:34:130322デフォルトの名無しさん
2008/09/23(火) 21:11:15教えてください
0323デフォルトの名無しさん
2008/09/23(火) 21:15:350324デフォルトの名無しさん
2008/09/23(火) 21:23:530325デフォルトの名無しさん
2008/09/23(火) 21:30:59サポートに電話
0326デフォルトの名無しさん
2008/09/24(水) 02:21:05ぞうきんで拭いたのですが、なんかベトベトして
文字が打てません。どうしたらいいですか?
0327デフォルトの名無しさん
2008/09/24(水) 02:39:09鼬害。
PCから外して丸洗いして水気を切ったら丸一日陰干し。
運がよければ復活するけどこんなところで質問するようじゃ、まぁ無理。
0328デフォルトの名無しさん
2008/09/24(水) 10:11:440329デフォルトの名無しさん
2008/09/24(水) 14:45:22(×95リソキ)
0330デフォルトの名無しさん
2008/09/24(水) 15:02:59クリックできない時の音?コン、コン、という音がたま〜に鳴ります。
助けて〜カチカチもどるw
0331デフォルトの名無しさん
2008/09/24(水) 15:06:50反応が無かったので本体の電源を切りました。
その後、再び電源をいれるとファンが回るだけで全く起動しません。
この状態で三時間放置しているのですがどうすればいいでしょうか?
0332デフォルトの名無しさん
2008/09/24(水) 15:13:28デフラグ中だからそのまま放置
終わるまでさわっちゃだめだ
0333デフォルトの名無しさん
2008/09/24(水) 15:15:24color f0
0334デフォルトの名無しさん
2008/09/24(水) 22:01:07小人さんがマウスの中で勝手にクリックしているのです。
0335デフォルトの名無しさん
2008/09/25(木) 05:59:18「UNCパスはサポートされません」云々と怒られることがありますね
簡易に調べたところでは、
怒られる
・"\\IP\共有" に保存されてる *.bat を実行
・cd /d "\\IP\共有"
怒られない(動いてる?もよう)
・リダイレクト先やファイル保存先に "\\IP\共有" を指定
0336デフォルトの名無しさん
2008/09/25(木) 06:01:01ファイル保存先にファイル鯖を指定するバックアップバッチなので少し心配
それともX:みたいな捨てドライブレターに割り当てておくべき?
下記の記述があれば、"X:\共有" となるからエラーは起きまい(と思うが未知の問題ありか?
net use X: \\IP\共有 PASSWORD /user:ID
0337デフォルトの名無しさん
2008/09/25(木) 12:04:320338デフォルトの名無しさん
2008/09/25(木) 14:39:13どのように得ればよいのでしょうか‥?
宜しくお願いしますm(_ _)m
0339デフォルトの名無しさん
2008/09/25(木) 14:51:45set /a ransu=%RANDOM% %% 10
0340デフォルトの名無しさん
2008/09/25(木) 15:48:07IEの新しいやつだと、タブで新しく開くんでなく、最初のページを開く→そのページを2番目のページに
に、なってちまう
予めブラウザを立ち上げておくと、今あるタブをそのままに別のタブを2ページ開く・・・
えぇ自分で解決しますとも、やっぱやめためんどkおやだれかきたようだ宇和何をするはなせqwせdrftgyふ
0341デフォルトの名無しさん
2008/09/26(金) 13:08:16ありがとうございます。ドンピシャでした
pushd/popdでフォルダを移動する
http://www.atmarkit.co.jp/fwin2k/win2ktips/792pushd/pushd.html
0342デフォルトの名無しさん
2008/09/26(金) 20:07:11pushdには認証ID/PASSWORDを記述する書式が無いもよう
結局、net useを使うことになりそうです
でも動作に問題が無いことが分かって安心しました
0343デフォルトの名無しさん
2008/09/28(日) 02:24:03> 青い画面に英語の文章がたくさん書いてある画面が表示されました。
ブルースクリーン!!
0344デフォルトの名無しさん
2008/09/28(日) 11:46:28ググってみても断片的な情報しか載っていないサイトが多くて困っています。
0345デフォルトの名無しさん
2008/09/28(日) 12:02:180346デフォルトの名無しさん
2008/09/28(日) 12:16:33マウスが勝手に動くウイルス駆除方法
http://pc11.2ch.net/test/read.cgi/tech/1183861564/
ウィルス情報
名称:マウスカーソルうねうね
動作:マウスが勝手に動き出す。キーボードもきかなくなる。
スタートアップに登録されるため再起動しても再生する。
10秒ごとにランダムなフォルダに自己複写を繰り返す。
また、OutlookExpressのアドレス帳に載っている全ユーザーにメール送信する。
駆除方法:Administratorsでログインしファイルを削除する。
0347デフォルトの名無しさん
2008/09/28(日) 13:31:370348デフォルトの名無しさん
2008/09/28(日) 13:32:54もしくはリダイレクト中に画面出力できないかしら?
call test.bat>%file%
のtest.bat中で
rem これを画面
echo aiueo
rem これをファイル
echo daffunda
こんなの
0349デフォルトの名無しさん
2008/09/28(日) 13:40:00画面に出すほうを標準エラー出力にしたらいけるかも
echo aiueo 2> con
同時に出力はunixのteeコマンドがそれ、windowsでもcなどで簡単に作れる。
0350デフォルトの名無しさん
2008/09/28(日) 16:46:10それ何か悪いものがついて悪さしてる
見てもらったほうがいい
0351デフォルトの名無しさん
2008/09/28(日) 16:49:29http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10198590
新しいパソコンを買った時も神社でお祓いした方がいいですか? - Yahoo!知恵袋
ベストアンサーに選ばれた回答ID非公開さん
車や家は安全を考えて御祓いをしてもらいますが、
パソコンも最近では情報の流出やハッカーの被害等
安全に関わることが多くなっていますので
御祓いしてもらった方がいいのかもしれませんね。
でも神社では御祓い方法が無いかもしれませんので
1度確認してみてはいかがでしょうか....
0352デフォルトの名無しさん
2008/09/28(日) 16:58:33訂正、標準エラー出力への切り替えだからこっちだ
echo aiueo >&2
0353デフォルトの名無しさん
2008/09/28(日) 17:12:48http://ansaikuropedia.org/wiki/%E3%82%A6%E3%82%A3%E3%83%AB%E3%82%B9
ウイルスの対処法
神社でお払いを受ける。
日本では伝統的なウィルス除去法であり、さまざまな宗派が存在する。
このページ上部の写真はその典型的なものである。
日本式ウイルスの駆除のようす
http://images.uncyc.org/commons/6/66/Japanritual.jpg
0354デフォルトの名無しさん
2008/09/29(月) 21:56:07無いでしょうか?出来れば、祭日の設定も入ってて、
テキストにリダイレクトしてくれるような・・・
0355デフォルトの名無しさん
2008/09/29(月) 21:59:050356デフォルトの名無しさん
2008/09/29(月) 22:00:540357デフォルトの名無しさん
2008/09/29(月) 22:00:570358デフォルトの名無しさん
2008/09/29(月) 22:03:00動作確認はVine Linux4.1、コンパイラはgcc3.3.6で行っています。 実行方法によっては、年度(year年4月からyear+1年3月まで)の年間カレンダーや先月、今月、来月のカレンダーを表示します。 ≫祝日表示カレンダーコマンドhcal Linux版 ダウンロードページ ...
0359デフォルトの名無しさん
2008/09/29(月) 22:03:54日本向けのコマンドラインで動作するカレンダー(cal)です.動作にはRubyが必要となります. 日本の元号,祝日に対応しており,また環境によっては色分けをしてくれ ます. 制御文字が使えない環境ではASCII文字によって祝日などを表示し ます. ...
0360デフォルトの名無しさん
2008/09/29(月) 22:19:250361デフォルトの名無しさん
2008/09/29(月) 23:23:17windows版でお願いします
0362デフォルトの名無しさん
2008/09/29(月) 23:28:010363デフォルトの名無しさん
2008/09/29(月) 23:39:14googleの使い方をおぼえよう
0364デフォルトの名無しさん
2008/09/30(火) 00:27:150365デフォルトの名無しさん
2008/09/30(火) 12:11:27でけた
まじさんくすこ
0366デフォルトの名無しさん
2008/09/30(火) 13:10:43http://pc11.2ch.net/pcqa/ パソコンの使い方
ソフトウェア
http://pc11.2ch.net/software/
ビジネスsoft
http://pc11.2ch.net/bsoft/
Windows
http://pc11.2ch.net/win/ ウインドウズの使い方
気軽に「こんなソフトありませんか?」 Part.95
http://pc11.2ch.net/test/read.cgi/software/1221575171/
初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
http://pc11.2ch.net/test/read.cgi/win/1217738171/
0367デフォルトの名無しさん
2008/09/30(火) 13:22:160368デフォルトの名無しさん
2008/09/30(火) 17:11:020369デフォルトの名無しさん
2008/09/30(火) 17:40:23ttp://d.hatena.ne.jp/silverwire/20080511/1210506678
0370デフォルトの名無しさん
2008/09/30(火) 17:46:31間違ってたら修正、またはもっと詳しい解説よろしく。
・属性を併記すればAND(かつ)になるっぽい。
・順番は無関係。
・OR(または)の書き方は分からない。書けないのかも。
・何のオプションも付けないDIRは、DIR /A:-H-Sと同じっぽい。
例:-H、-S属性を同時に満たすものを表示。
DIR /A:-H-S
例:D、S、A、R、H(すべての属性)を同時に満たすものを表示。
DIR /A:DSARH
例:-D、-S、-A、-R、-H(すべての属性)を同時に満たすものを表示。
DIR /A:-D-S-A-R-H
例:属性関係なしにすべてを表示。
DIR /A: または DIR /A:- (どっちも同じ結果になった)
0371デフォルトの名無しさん
2008/09/30(火) 17:50:430372デフォルトの名無しさん
2008/09/30(火) 18:02:240373デフォルトの名無しさん
2008/09/30(火) 18:08:54dir/?
のほうが正しいよ
0374デフォルトの名無しさん
2008/09/30(火) 18:10:52それは見たけど挙動について詳しくは書かれて無いよ
0375デフォルトの名無しさん
2008/09/30(火) 18:19:440376デフォルトの名無しさん
2008/09/30(火) 18:50:21それバッチか?
頭大丈夫?
0377デフォルトの名無しさん
2008/09/30(火) 18:55:14バッチ処理(バッチしょり)とは、コンピュータで1つの流れのプログラム群(ジョブ)
を順次に実行すること。
あらかじめ定めた処理を一度に行うことを示すコンピュータ用語。
反対語は逐次処理またはリアル処理。
「バッチ (batch)」という言葉は、プログラマがプログラミングをする際、紙にコードを書き、
紙テープか80カラム仕様のパンチカードにパンチしていった時代の言葉。
カードまたは紙テープはシステムオペレーター (sysop) に渡され、
オペレーターはタスクのスケジューリングをし、コンピュータにカード
または紙テープを投入していった。
スケジューリングされたタスクは直ちにシステムに入れられたのではなく、
一緒にまとめて投入されたので
(バッチとは、複数の似ているものを1つのグループとして生産、処理すること、
または一緒に集めて1つのユニットとして扱うこと。en:Batch processingより)、
これらのタスクの集まりを「バッチジョブ」と呼ぶようになった。
バッチジョブは一度設定されると人間の手を煩わせることなく動作する。
そのため入力データもスクリプトやコマンド行パラメータを通して予め用意される。
この点でユーザーの入力を必要とする対話型プログラムとは対極にある。
バッチジョブは相互対話式の思想に基づく処理の仕組みではないが、
IBM の CICS のようなトランザクション処理システムも
テクニカルな視点から見ればバッチジョブとして動いている。
もっとも、その部分はユーザーから隠れて見えない部分である。
0378デフォルトの名無しさん
2008/09/30(火) 18:56:04多くのユーザーがコンピュータのリソースを共有できる。
処理をコンピュータのリソースがあまり忙しくない時間帯(多くは夜間、休日)にシフトできる。
人間がついていなくてもコンピュータのリソースが暇にならないように最大限有効活用できる。
高価なコンピュータをフルに活用することで費用対効果の効率向上に寄与する。
バッチ処理は歴史的にはメインフレームと同義だった。
このクラスのコンピュータは非常に高価であるため、
上述したような理由でバッチ処理が行われた。
また、初期のコンピュータでは端末からの対話的利用はほとんど行われなかった。
現在では「バッチ」と言えばUNIXオペレーティングシステムが連想される。
様々な計算ジョブを制御された順番に行う強力なユーティリティがUNIX向けに存在する。
このようなユーティリティをジョブ管理システムという。
ジョブ管理システムは各種UNIX用やWindows用のパッケージが市販されている。
MS-DOSのバッチファイルの由来はここから来ている。
0379デフォルトの名無しさん
2008/09/30(火) 19:34:46--
@cmd.exe
--
の話だよ
0380デフォルトの名無しさん
2008/09/30(火) 19:36:35病人が混じってるから気にしないほうがいい
徹底無視が良い
0381デフォルトの名無しさん
2008/09/30(火) 19:41:400382デフォルトの名無しさん
2008/09/30(火) 19:50:190383デフォルトの名無しさん
2008/09/30(火) 20:03:37http://www.amazon.co.jp/s/ref=nb_ss_b?__mk_ja_JP=%83J%83%5E%83J%83i&url=node%3D465610%2C466298&field-keywords=%83R%83%7D%83%93%83h%83v%83%8D%83%93%83v%83g
http://www.amazon.co.jp/s/ref=nb_ss_b?__mk_ja_JP=%83J%83%5E%83J%83i&url=node%3D466298&field-keywords=%83o%83b%83%60
0384デフォルトの名無しさん
2008/09/30(火) 20:06:090385デフォルトの名無しさん
2008/09/30(火) 20:10:53流石に古すぎじゃないか?
互換性考えるとXP以降が良いのでは
0386デフォルトの名無しさん
2008/09/30(火) 20:30:040387デフォルトの名無しさん
2008/09/30(火) 20:32:370388デフォルトの名無しさん
2008/09/30(火) 20:49:50つか9x系とNT系とで全然違うもんな
XPとまで言わずとも2kか、頑張ってもNT4くらいが下限だろう
0389デフォルトの名無しさん
2008/09/30(火) 20:58:31cr+lfをlfに変えるコマンドは標準にない?
0390デフォルトの名無しさん
2008/09/30(火) 21:03:590391デフォルトの名無しさん
2008/09/30(火) 21:05:45この板はプログラムを作る人のための板です。
あらゆる質問はまずすれ立てるまでもない質問はここでスレにしてください。
その他、お勉強ページへのリンクスレ、
推薦図書・必読書スレ
もあります。
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
0392デフォルトの名無しさん
2008/09/30(火) 21:08:10なに?
0393デフォルトの名無しさん
2008/09/30(火) 21:15:03良書って良書はないのかなあ
濃いサンプル集みたいなのがあれば長く使えると思うんだよねー
例え初心者でも自力で読み解けると思うしそれが力になるはずだ
0394デフォルトの名無しさん
2008/09/30(火) 21:17:32別に無くても困らないけどね、必要ならヘルプを印刷すればいいし
0395デフォルトの名無しさん
2008/09/30(火) 21:20:24付けている者の「所属」、「資格」、「職位」、「階級」、「経歴」、「功績」等を、
図式化等のデザインにより表す徽章・記章のこと。
「徽」の字が常用漢字表外字であるため、「き章」と表記されることもある。
素材と構造
主な材料としては丹銅、真鍮、銀、金、プラチナなどが土台に使用され、
七宝焼やラッカー塗布、エナメル流し込みなどで色付けされ
鍍金が施されたものが主流となっている。
金属製のバッジで中が空洞になっているものは特に缶バッジと呼ばれ、
他のバッジよりもサイズを大きくしたい場合に用いられる。
上着の襟に着ける小さな物は特に「ピン (pin) 」と呼ぶ事もあり、
日本語ではこれを「ピンバッジ」と呼ぶこともある。
0396デフォルトの名無しさん
2008/09/30(火) 21:21:270397デフォルトの名無しさん
2008/09/30(火) 21:34:17「Windowsのファイルと設定を復元しています。しばらくお待ちください
レジストリを復元しています...」
っとなってから一日以上たってるけどなにも起こりません
これはまだ待つべきなんでしょうか?
0398デフォルトの名無しさん
2008/09/30(火) 21:36:280399デフォルトの名無しさん
2008/09/30(火) 21:38:350400デフォルトの名無しさん
2008/09/30(火) 21:38:460401デフォルトの名無しさん
2008/09/30(火) 21:41:36ansy.sysでも入れとけ。
0402デフォルトの名無しさん
2008/09/30(火) 21:44:590403デフォルトの名無しさん
2008/09/30(火) 23:36:020404デフォルトの名無しさん
2008/10/02(木) 11:45:100405デフォルトの名無しさん
2008/10/02(木) 12:08:370406デフォルトの名無しさん
2008/10/02(木) 12:33:31「作ればできる」厨!
0407デフォルトの名無しさん
2008/10/02(木) 12:35:260408デフォルトの名無しさん
2008/10/02(木) 15:07:220409デフォルトの名無しさん
2008/10/02(木) 15:09:390410デフォルトの名無しさん
2008/10/02(木) 22:34:19何分素人なので、コマンドプロントたるものすら知りません。お願いします。
0411デフォルトの名無しさん
2008/10/02(木) 23:44:16亀レスですまんが、それ祭日設定無いじゃん
意味ないっす
0412デフォルトの名無しさん
2008/10/02(木) 23:49:09そのくらい自分で書け。
0413デフォルトの名無しさん
2008/10/03(金) 00:03:51COLORだと全部変わってしまう・・・・
0414デフォルトの名無しさん
2008/10/03(金) 00:23:000415デフォルトの名無しさん
2008/10/03(金) 04:34:22PowerShell入ってるなら
powershell -command "&{write-host hello -ForegroundColor red}"
とやれば赤い文字でhelloと出る。
ただ古いマシンではめっちゃ遅いけど。
0416デフォルトの名無しさん
2008/10/03(金) 12:17:390417デフォルトの名無しさん
2008/10/03(金) 20:15:03記述方法ありますか?
0418デフォルトの名無しさん
2008/10/03(金) 20:55:180419デフォルトの名無しさん
2008/10/03(金) 21:10:20http://pc11.2ch.net/pcqa/ パソコンの使い方
Windows
http://pc11.2ch.net/win/ ウインドウズの使い方
初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
http://pc11.2ch.net/test/read.cgi/win/1217738171/
0420デフォルトの名無しさん
2008/10/03(金) 21:15:420421デフォルトの名無しさん
2008/10/03(金) 22:25:250422デフォルトの名無しさん
2008/10/03(金) 22:29:04作り方はどうすればいいの
コンパイルすればいいのですか?
0423デフォルトの名無しさん
2008/10/03(金) 22:31:510424デフォルトの名無しさん
2008/10/03(金) 22:37:130425デフォルトの名無しさん
2008/10/03(金) 22:47:39Open "hoge.bat" For Output As #1
Print #1, "@echo off"
Close #1
0426デフォルトの名無しさん
2008/10/05(日) 12:15:080427デフォルトの名無しさん
2008/10/05(日) 17:20:20VBつかったことないけど昔のMS-BASICまんまなのに感動した。
0428デフォルトの名無しさん
2008/10/05(日) 18:45:220429デフォルトの名無しさん
2008/10/05(日) 18:52:39ttp://www.google.co.jp/search?hl=ja&q=bat+rem+remark&lr=
0430デフォルトの名無しさん
2008/10/05(日) 19:01:45で、BASICのREMはリマークの略という意味だったはず。
0431デフォルトの名無しさん
2008/10/05(日) 19:59:53もうちっとわかりやすくしてくれればいいのに。comeとか。
0432デフォルトの名無しさん
2008/10/05(日) 20:03:080433デフォルトの名無しさん
2008/10/05(日) 20:13:04' 使え
0434デフォルトの名無しさん
2008/10/05(日) 20:15:090435デフォルトの名無しさん
2008/10/05(日) 20:33:41''' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
0436デフォルトの名無しさん
2008/10/05(日) 21:06:31出るだけになって全く何も受け付けなくなってしまった
のですが何処が壊れているのでしょうか?
0437デフォルトの名無しさん
2008/10/05(日) 21:09:210438デフォルトの名無しさん
2008/10/05(日) 21:16:520439438
2008/10/05(日) 21:24:410440デフォルトの名無しさん
2008/10/05(日) 21:33:20: つかえ
0441デフォルトの名無しさん
2008/10/05(日) 21:48:16初年度ってどういうことですか?
0442デフォルトの名無しさん
2008/10/05(日) 22:06:58インストールはしなくても最初から入ってるよ
0443デフォルトの名無しさん
2008/10/05(日) 23:22:51BASIC もしらんのかよ
0444デフォルトの名無しさん
2008/10/06(月) 00:28:12HDD
0445デフォルトの名無しさん
2008/10/06(月) 01:07:40おぢさんには常識だけど、最近の子は本気でBASIC知らんぞ
初めて触ったのがHSPとかJavaとかPerlとか
BASICでもVB系(VBSやVBA)が初めてのBASICだったりな
0446デフォルトの名無しさん
2008/10/06(月) 02:44:11寧ろやらない方がいい
0447デフォルトの名無しさん
2008/10/06(月) 02:59:470448デフォルトの名無しさん
2008/10/06(月) 03:09:15しかも複雑なライブラリ多いし
0449デフォルトの名無しさん
2008/10/06(月) 10:44:090450デフォルトの名無しさん
2008/10/06(月) 12:06:49実行ファイルをexefile.txtみたいにリネームしても普通に実行される。
しかし拡張子なしだと動かない。
拡張子ありだとjpgだろうがtxtだろうが実行ファイルとして扱われてる。
0451デフォルトの名無しさん
2008/10/06(月) 12:14:27ファイルの先頭覗いてMZPだったら実行、それ以外なら関連付けで開く
といったコードが入ってるんでしょ。
0452デフォルトの名無しさん
2008/10/06(月) 13:07:52パソコンの使い方の話は板違い
PC初心者
http://pc11.2ch.net/pcqa/ パソコンの使い方
初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
http://pc11.2ch.net/test/read.cgi/win/1217738171/
0453デフォルトの名無しさん
2008/10/06(月) 13:11:39CMD.EXE かな?
0454デフォルトの名無しさん
2008/10/06(月) 13:19:01そういう動作でもないっぽい。
適当なファイルを.exeに変えたら中身に関わらずバイナリとして実行しようとするし、
適当な.exeを.batや.cmdにリネームするとバッチとして実行しようとする。
よくわからん。
0455デフォルトの名無しさん
2008/10/06(月) 13:27:55for文とか場当たり的な拡張を繰り返したような文法だし。
継ぎ足し継ぎ足しなケース分けのコードがいっぱい入ってそう。
0456デフォルトの名無しさん
2008/10/06(月) 14:13:53メモ帳かバイナリエディタでexeファイルを開いてみろ。
先頭にMZ〜ってあるだろ?それで判別してる。
詳しくは「ヘッダ」でググれ
0457デフォルトの名無しさん
2008/10/06(月) 14:23:58病人は病院に行きましょう
0458デフォルトの名無しさん
2008/10/06(月) 14:28:55いい加減スレ荒らすのやめてくれ。お前みたいなのが人生かけてマンマークしたところで
メンヘラが消えたためしがなんだが。
0459デフォルトの名無しさん
2008/10/06(月) 16:20:49それ以外→とりあえずヘッダ部分を読んでMZならexe実行。でなけりゃ関連づけ。
じゃないかと推測。
0460デフォルトの名無しさん
2008/10/06(月) 16:37:01チラシの裏にでも書いてろ
0461デフォルトの名無しさん
2008/10/06(月) 17:34:010462デフォルトの名無しさん
2008/10/06(月) 17:37:09氏ねやゴミ
0463デフォルトの名無しさん
2008/10/06(月) 17:43:100464デフォルトの名無しさん
2008/10/06(月) 22:17:35それは知ってるんだけど、そこに何故拡張子のあるなしが関係する?というのが
メインの疑問で。
MZとだけ書いたテキストファイルmz.txtをコマンドプロンプトから開こうとすると
実行ファイルとして扱われるんだな…
かといって拡張子を消したらダメ。
0465デフォルトの名無しさん
2008/10/06(月) 23:30:550466デフォルトの名無しさん
2008/10/10(金) 12:00:18働きをするコマンドって用意されていますか?
PATH で指定されるディレクトリ群の中に同名の実行ファイル
があった時にどれが実行されるのかを表示してくれるコマンドです.
0467デフォルトの名無しさん
2008/10/10(金) 12:02:570468デフォルトの名無しさん
2008/10/10(金) 12:05:07PC初心者
http://pc11.2ch.net/pcqa/ パソコンの使い方
初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
http://pc11.2ch.net/test/read.cgi/win/1217738171/
0469デフォルトの名無しさん
2008/10/10(金) 12:26:420470デフォルトの名無しさん
2008/10/10(金) 14:30:17C:\Program Files\Support Tools\Where.Exe
0471デフォルトの名無しさん
2008/10/10(金) 14:37:24for %I in (notepad.exe) do echo %~f$PATH:I
0472デフォルトの名無しさん
2008/10/10(金) 21:42:49ないぞ?
0473デフォルトの名無しさん
2008/10/10(金) 23:43:540474デフォルトの名無しさん
2008/10/10(金) 23:45:500475デフォルトの名無しさん
2008/10/11(土) 00:07:210476デフォルトの名無しさん
2008/10/11(土) 01:13:210477デフォルトの名無しさん
2008/10/11(土) 01:14:080478デフォルトの名無しさん
2008/10/11(土) 01:33:210479デフォルトの名無しさん
2008/10/11(土) 02:00:060480デフォルトの名無しさん
2008/10/11(土) 02:38:54start "" 画像ファイル
とか。ビューアを指定したいならビューアで開く。
コマンドプロンプトの画面内に表示したいなら、無理じゃないかな。
0481デフォルトの名無しさん
2008/10/11(土) 03:53:380482デフォルトの名無しさん
2008/10/11(土) 14:38:430483デフォルトの名無しさん
2008/10/11(土) 15:00:520484デフォルトの名無しさん
2008/10/11(土) 16:43:08今まで、
if "%~x1"=="" goto fol
でやってたのですが、拡張子無しのファイルも含まれることに最近気づいたので
0485デフォルトの名無しさん
2008/10/11(土) 17:24:28そんな馬鹿なことやってるのお前だけだ
0486デフォルトの名無しさん
2008/10/11(土) 17:38:40if exist "%1\nul" goto fol
0487デフォルトの名無しさん
2008/10/11(土) 17:49:46それローカルドライブには通用するんだけど
ネットワークドライブだとファイル\nulも
真になっちゃっていまいちなのよね。
確実なのは
dir /ad "%~1" >nul 2>&1
if %ERRORLEVEL% == 0 goto fol
かな。
0488デフォルトの名無しさん
2008/10/11(土) 19:18:15振り分けできました。ありがとうございます。
>>486
自分の環境ではうまく動作しなかったので、今回は487を使うことにしました。
ありがとうございます。
0489デフォルトの名無しさん
2008/10/13(月) 10:39:32mspaint 画像.jpg
0490デフォルトの名無しさん
2008/10/13(月) 13:49:30cmd / 〜あと似たことがいくつか
でファイル名を指定して実行したら全てのデータが消えた・・・
戻す方法は無いのでしょうか?
0491デフォルトの名無しさん
2008/10/13(月) 13:56:16あとシステムの復元使ってもファイルは消えたまんまだった
誰かタスケテ
0492デフォルトの名無しさん
2008/10/13(月) 14:06:24ttp://cowscorpion.com/Software/FileRecovery.html
0493デフォルトの名無しさん
2008/10/13(月) 14:10:13うまくいかねぇ
0494デフォルトの名無しさん
2008/10/13(月) 14:15:03こっちもあかん
0495デフォルトの名無しさん
2008/10/13(月) 14:49:08not foundでした・・・
0496デフォルトの名無しさん
2008/10/13(月) 15:06:520497デフォルトの名無しさん
2008/10/13(月) 15:10:33ちょっと試してきます
0498デフォルトの名無しさん
2008/10/13(月) 15:43:44System Volume Informationに対するアクセス権ないからだと思われ
それケースにも対応するならこんな感じかな?
dir /ad /b "%~dp1" | findstr /x /c:"%~nx1" >nul 2>&1
if %ERRORLEVEL% == 0 echo folder
0499デフォルトの名無しさん
2008/10/13(月) 16:27:030500デフォルトの名無しさん
2008/10/13(月) 19:25:16少し前にそのへんを検証したページを見た記憶があるんだが、思い出せん。
ベストなのは exist "%1\." とかだったかなぁ。
0501デフォルトの名無しさん
2008/10/13(月) 20:10:34ttp://otn.blogtribe.org/
0502デフォルトの名無しさん
2008/10/13(月) 20:41:34なんかもうperlに近いな
0503デフォルトの名無しさん
2008/10/13(月) 20:44:470504デフォルトの名無しさん
2008/10/13(月) 20:51:500505デフォルトの名無しさん
2008/10/13(月) 20:54:260506デフォルトの名無しさん
2008/10/13(月) 21:02:350507デフォルトの名無しさん
2008/10/13(月) 21:32:25>>501 もあかん
0508デフォルトの名無しさん
2008/10/13(月) 21:54:020509デフォルトの名無しさん
2008/10/14(火) 00:47:37だからそこはアクセス権の問題だろ。
別のディレクトリで試せよ。
0510デフォルトの名無しさん
2008/10/14(火) 01:17:01dir /ad /b "%~dp1" | findstr /x /c:"%~nx1" >nul 2>&1
はSFNであかん
0511デフォルトの名無しさん
2008/10/14(火) 15:18:21すじも性能も悪いからやめとけ
directory自身を見ろ
0512デフォルトの名無しさん
2008/10/14(火) 20:33:35なるほど、SFNのことは考えてなかった。
じゃあこんなのはどうだろう。
echo "%~a1" | findstr ^d >nul
if %ERRORLEVEL% == 0 goto fol
0513デフォルトの名無しさん
2008/10/14(火) 20:48:19set a=%~a1
if %a:~0,1%==d goto fol
0514デフォルトの名無しさん
2008/10/14(火) 20:57:510515デフォルトの名無しさん
2008/10/14(火) 22:28:200516デフォルトの名無しさん
2008/10/14(火) 23:56:530517デフォルトの名無しさん
2008/10/16(木) 22:46:49AKAI ME30PII Simulator for Win32(2000/XP/Vista)
ttp://ktbrick.tamajiri.com/
試作で作ったとあるMIDI関連機器の操作部分だけクローン。
この程度と笑ってやってくれorz
0518デフォルトの名無しさん
2008/10/16(木) 22:51:32000〜002を結合させたファイルをダウンロードさせたくない理由があるの?
0519デフォルトの名無しさん
2008/10/16(木) 23:24:19単に借りているところの容量制限。
0520デフォルトの名無しさん
2008/10/16(木) 23:47:24納得
0521デフォルトの名無しさん
2008/10/19(日) 00:09:29計算が合わない・・・・・
@echo off
set var=1
set flu=0
md K:\0
for %%i in (*.bmp,*.jpg,*.png,*.ico,*.gif,*.jpeg) do (
copy K:\東方\東方MAX\%%i K:\%flu%\
call :add %flu%
)
pause
:add
IF %var%==600 (
set/a flu=%flu%+1+1+1
echo %flu% ←これecho %%flu%%
set var=0
md K:\%flu%
pause
)
set/a var=%var%+1
exit/b
いちおうK:\東方\東方MAXのなかの数千枚のがぞうを600枚単位でKドライブ直下に0〜どんどんフォルダつくって移動する
ってな物を作ってるんですが
フォルダの名前を出すための計算?がおかしいです。どこ直せばいいでしょうか
ちなみにループ1週目が0になり2週目も0になり3週目で1になります。
0522デフォルトの名無しさん
2008/10/19(日) 00:10:28本当はset/a flu=%flu%+1です
0523デフォルトの名無しさん
2008/10/19(日) 00:28:260524デフォルトの名無しさん
2008/10/19(日) 01:07:010525デフォルトの名無しさん
2008/10/19(日) 01:10:160526デフォルトの名無しさん
2008/10/19(日) 01:16:330527521
2008/10/19(日) 02:39:48書き換えて
set /a sra=%flu%+1
とかにしてもsraに変数が入らない(´・ω:;.:...
setlocal ENABLEDELAYEDEXPANSION
を入れても!flu!が文字列としてしか認識されない(´;ω;`)ブワッ
0529デフォルトの名無しさん
2008/10/19(日) 03:26:04setlocal ENABLEDELAYEDEXPANSION
set var=1
set flu=0
md K:\0
for %%i in (*.bmp,*.jpg,*.png,*.ico,*.gif,*.jpeg) do (
copy K:\東方\東方MAX\%%i K:\%flu%\
call :add %flu%
)
pause
goto :EOF
:add
IF %var%==600 (
set/a flu+=1
echo !flu!
set var=0
md K:\!flu!
pause
)
set/a var+=1
0531デフォルトの名無しさん
2008/10/19(日) 03:50:530532521
2008/10/19(日) 03:59:24ご迷惑をおかけしました・・・・・・・・
0533521
2008/10/19(日) 04:00:33皆さんトンクス
0534デフォルトの名無しさん
2008/10/19(日) 04:39:390535デフォルトの名無しさん
2008/10/19(日) 15:10:43はぁ?
0536デフォルトの名無しさん
2008/10/19(日) 15:24:48はぁ?w
0537デフォルトの名無しさん
2008/10/19(日) 19:56:45展開されてないように見えるだろがw
0538デフォルトの名無しさん
2008/10/19(日) 19:59:44> call :add %flu%
引数使ってなくね?
0539デフォルトの名無しさん
2008/10/19(日) 20:08:51!にしないといけない%を!にしてないのは
ぱぁ?
0540デフォルトの名無しさん
2008/10/19(日) 20:40:16どれよw
0541デフォルトの名無しさん
2008/10/19(日) 20:47:02md K:\!flu!
0542デフォルトの名無しさん
2008/10/19(日) 21:07:170543デフォルトの名無しさん
2008/10/20(月) 20:50:27どうしたらいいんでしょうか(´・ω・`)
start /w ---.exe
とか延々書いたりdirをテキストにリダイレクトして順次読めないか
とか試してみたんですがうまくいきません('A`)
どなたかおねがいします・・・
0544デフォルトの名無しさん
2008/10/20(月) 21:13:42まずパソコンの使い方を勉強しましょう
PC初心者
http://pc11.2ch.net/pcqa/ パソコンの使い方
初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
http://pc11.2ch.net/test/read.cgi/win/1217738171/
0545デフォルトの名無しさん
2008/10/20(月) 21:14:49>>3を参照
0546デフォルトの名無しさん
2008/10/20(月) 21:17:09start /w ---.exe でほんとにうまくいかないんですか?
0547デフォルトの名無しさん
2008/10/20(月) 21:19:210548デフォルトの名無しさん
2008/10/20(月) 21:26:05コンポーネントをアップグレードしてくださいって言われるけどできません
どうすればいいでしょうか?
0549デフォルトの名無しさん
2008/10/20(月) 21:28:190550デフォルトの名無しさん
2008/10/20(月) 21:29:530551デフォルトの名無しさん
2008/10/20(月) 21:33:51や、うまくいくんですが量がおおくめんどいので
ディレクトリの中全部を手っ取り早く処理できないかなー
ってことでw
テキストに入れてfor /f でとりだすのか・・・?くらいの知識しかねーす('A`)
すんませんー
0552デフォルトの名無しさん
2008/10/20(月) 21:35:47どうしたらいいですか?
0553デフォルトの名無しさん
2008/10/20(月) 21:38:51カレントディレクトリの中のexeを実行するなら
for %%i in (*.exe) do start /w %%i
でどうでしょう
0554デフォルトの名無しさん
2008/10/20(月) 21:40:250555デフォルトの名無しさん
2008/10/20(月) 21:41:11友人に聞け
0556デフォルトの名無しさん
2008/10/20(月) 21:41:51ありがとうございます!
まさか1行で済むなんて・・・
もっと精進したいとおもいます・・・(;´Д`)
ありがとうございました!
0557デフォルトの名無しさん
2008/10/20(月) 21:43:150558デフォルトの名無しさん
2008/10/20(月) 21:46:180559デフォルトの名無しさん
2008/10/20(月) 21:51:050560デフォルトの名無しさん
2008/10/20(月) 22:03:440561デフォルトの名無しさん
2008/10/20(月) 22:17:280562デフォルトの名無しさん
2008/10/21(火) 01:52:550563デフォルトの名無しさん
2008/10/21(火) 02:08:47NTFSなら名前順になるだろうけどFATだと順番ぐちゃぐちゃだぜ?
0564デフォルトの名無しさん
2008/10/21(火) 10:17:59質問者も解答者もパソコン初心者
プログラミングではなくてパソコンの使い方の質問
0565デフォルトの名無しさん
2008/10/21(火) 10:33:520566デフォルトの名無しさん
2008/10/21(火) 11:59:12パソコン初心者用の使い方って事なら、大した手間じゃないよな?
0567デフォルトの名無しさん
2008/10/21(火) 18:22:16かなり過去のものにレスするが、最近必要になったので調べてみた。
この程度ならデータ構造気にしなくていいわけでC/C++コンパイラでexe生成して
バッチに組み込むことくらい簡単にできるはず。
第58章 コンソールアプリで文字色を変える
http://homepage2.nifty.com/c_lang/intro/no_58.htm
コンソールアプリを作ろう(3)
http://www.geocities.co.jp/SiliconValley-PaloAlto/8945/delphi/tip5.html
Japanese Windows 95 Doesn't Support Console Keisen Ruled Lines
http://support.microsoft.com/?scid=kb%3Ben-us%3B145925&x=16&y=18
0568デフォルトの名無しさん
2008/10/21(火) 22:36:43ttp://msdn.microsoft.com/ja-jp/library/cc708913.aspx
0569デフォルトの名無しさん
2008/10/22(水) 00:58:39どうすればいいでしょうか
0570デフォルトの名無しさん
2008/10/22(水) 01:00:450571デフォルトの名無しさん
2008/10/22(水) 02:07:300572デフォルトの名無しさん
2008/10/24(金) 05:44:29>>571tasktray.exeなんてのがあるんですね。詳しくわからないので研究してみます。
0573デフォルトの名無しさん
2008/10/24(金) 09:44:06win xpでバッチファイルよりも洗練された仕様の言語でスクリプトを書こうと思ったら、
wshで対応してる言語を選ぶって事でオケ?
0574デフォルトの名無しさん
2008/10/24(金) 10:07:52初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
http://pc11.2ch.net/test/read.cgi/win/1217738171/
0575デフォルトの名無しさん
2008/10/24(金) 10:17:31おけ
>>574は荒らしなので却下
0576デフォルトの名無しさん
2008/10/24(金) 10:23:57蟻
0577デフォルトの名無しさん
2008/10/24(金) 22:02:34Windows PowerShellという選択肢もあるよ
要インストールだけど
0578デフォルトの名無しさん
2008/10/24(金) 22:19:520579デフォルトの名無しさん
2008/10/25(土) 00:11:09Softintegration Chとかね。
0580デフォルトの名無しさん
2008/10/25(土) 08:09:37OS/2 の rexx みたいになっていく気がしないでもない。
0581デフォルトの名無しさん
2008/10/25(土) 08:16:56はっきりCTP3って言葉を使い出してきた
ttp://blogs.msdn.com/powershell/archive/2008/10/18/emit-xml.aspx
cmdletキーワードはなくなってfunctionに統合されるらしい
0582デフォルトの名無しさん
2008/10/25(土) 13:12:110583デフォルトの名無しさん
2008/10/25(土) 14:05:38機種数少なすぎない?
こりゃ量販店のau売り場はさらに縮小されるね。
0584デフォルトの名無しさん
2008/10/25(土) 14:07:250585デフォルトの名無しさん
2008/10/27(月) 14:02:21サービスの状態に応じて、起動・停止をトグルするにはどうしたらよいでしょうか?
0586デフォルトの名無しさん
2008/10/27(月) 15:08:36プログラミング以前にパソコンの使い方を勉強しよう
PC初心者
http://pc11.2ch.net/pcqa/ パソコンの使い方
初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
http://pc11.2ch.net/test/read.cgi/win/1217738171/
0587デフォルトの名無しさん
2008/10/27(月) 15:32:500588デフォルトの名無しさん
2008/10/27(月) 15:36:04net start|find "Windows Time"
IF ERRORLEVEL 1 (net start "Windows Time") ELSE (net stop "Windows Time")
0589デフォルトの名無しさん
2008/10/27(月) 16:05:11まさにこれです、ありがとうございます!
0590デフォルトの名無しさん
2008/10/27(月) 16:10:27多分未だにMS-DOSしか知らない人だろ
0591デフォルトの名無しさん
2008/10/27(月) 19:45:320592デフォルトの名無しさん
2008/10/29(水) 16:52:14IBMはPC-DOS7でバッチの代わりに使わせたそうにしてたが
黒歴史?
0593デフォルトの名無しさん
2008/10/29(水) 17:14:310594デフォルトの名無しさん
2008/10/29(水) 18:56:00OS/2のころはFDクローン組んでいたヤツもいたな。
今でもbrexxとか実装はいくつかあるよ。
それはそうと...たまにはWinBatchEhのことも思い出してやってください。
0595デフォルトの名無しさん
2008/11/03(月) 17:44:52for /f "delims=" %i in ('dir /b/ad') do echo "hoge"
pause
コマンドプロンプトで一行目だけ打つと、hogeが出てくるんですけど、バッチファイルをダブルクリックすると実行されないみたいなんですが、何がいけないんでしょうか
0596デフォルトの名無しさん
2008/11/03(月) 17:52:210597sage
2008/11/03(月) 17:55:30できました!
ありがとうございます。
ついでに今日sageっていうのの意味がわかりました。やった。
0598デフォルトの名無しさん
2008/11/03(月) 18:01:110599デフォルトの名無しさん
2008/11/03(月) 18:05:20for(i=0;i<2;i++){
printf("hoge");
printf("hage");
}
のように複数の命令文をループで回したいのですが、よくやり方がわかりません。
どうfor文を書けばいいのですか
0600デフォルトの名無しさん
2008/11/03(月) 18:09:59for … do (
echo hoge
echo hage
)
0601デフォルトの名無しさん
2008/11/03(月) 18:10:000602デフォルトの名無しさん
2008/11/03(月) 18:16:26そんなの知ってるよ
うそです。ありがとうございます。
わかりました。
0603デフォルトの名無しさん
2008/11/03(月) 21:47:21かわいいw
0604デフォルトの名無しさん
2008/11/04(火) 16:53:45括弧内で変数いじるときは挙動に注意だけどな
0605デフォルトの名無しさん
2008/11/04(火) 19:46:390606デフォルトの名無しさん
2008/11/07(金) 13:59:45ウィンドウがあるかどうかでも良いけど
0607デフォルトの名無しさん
2008/11/07(金) 14:08:130608デフォルトの名無しさん
2008/11/07(金) 14:40:350609デフォルトの名無しさん
2008/11/07(金) 15:14:320610デフォルトの名無しさん
2008/11/07(金) 16:12:04やりたかったのは
hugflashをバッチ内で使いたいんだけど変換終了時に"変換完了!!"ってでて終わってくれないから
キーストロークジェネレータでプログラムが終了したかを確認しながらenterを定期的に送ればいいかな?っと思ったんだけど
起動してるか確認する方法がわからない><状態だったので困ってた
>>607のtasklistで出来そうだけどなんか大変そう(ごめんなさい>607)
で、自分でもいろいろ検索してみたんだけど
http://www7a.biglobe.ne.jp/~tsuneoka/win32sub2/9.html
こいつでいけそうなんでやって見る
スレ汚しスマソ
日本語が変な気もするけど気にしない
0611デフォルトの名無しさん
2008/11/07(金) 16:30:53できた
別に毎回enter送る必要も無く
さっきのサイトの使って
:Loop
sleep 1
bfindwin -win hugflash
if errorlevel 1 goto loop
でいけた
0612デフォルトの名無しさん
2008/11/07(金) 16:48:16だと%~fiがカレント+ファイル名になってうまくいかない
for /f %i in ('dir /b /s /od hoge\') do echo %~fi
だとサブフォルダまで出てしまう
なんとかならん?
0613デフォルトの名無しさん
2008/11/07(金) 16:55:58echo 変換完了!!
で済む話か?
0614デフォルトの名無しさん
2008/11/07(金) 17:21:45いやhugflashをコマンドラインで起動すると(>hugflash test.swf)変換開始(ウィンドウが出て)するんですが
変換が終わっても"変換完了!!/OK"のダイアログが出てEnterを押さないと終了できないんですよ
なので
start "" "%hugflash%\hugflash.exe" "%tmppath%\temp_1.swf"
:loop
sleep 1
bfindwin -win hugflash
if errorlevel 1 goto loop
sendkeys "{ENTER}" /w"hugflash"
これで対処しました
(bfindwin >>610のサイトから持ってきた
sendkeys キーストロークジェネレーター
sleep リソースキット?から入手)
0615デフォルトの名無しさん
2008/11/07(金) 17:40:32OKボタンを押さないと終了しないのは変じゃね?
0616デフォルトの名無しさん
2008/11/07(金) 18:02:56そう思ったのですがヘルプ、設定を見渡しても載ってないようなんです
0617デフォルトの名無しさん
2008/11/07(金) 21:51:03これじゃだめなん?
for %i in (hoge\*) do echo %~fi
0618デフォルトの名無しさん
2008/11/07(金) 22:27:16それ以前に、なぜ dir /b /od hoge\ だけじゃダメなの?本当は何をしたいの?
0619デフォルトの名無しさん
2008/11/07(金) 22:58:31PC初心者板へ行って勉強し直すことをお勧めします
PC初心者
http://pc11.2ch.net/pcqa/ パソコンの使い方
初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
http://pc11.2ch.net/test/read.cgi/win/1217738171/
0620デフォルトの名無しさん
2008/11/07(金) 23:48:470621デフォルトの名無しさん
2008/11/08(土) 01:09:510622デフォルトの名無しさん
2008/11/08(土) 01:31:350623デフォルトの名無しさん
2008/11/08(土) 18:49:06!変数!はcall !!変数!!でもだめ
!変数!をcall %%変数%%の後に展開する方法ない?
0624デフォルトの名無しさん
2008/11/08(土) 18:54:48call %a%
0625デフォルトの名無しさん
2008/11/16(日) 23:27:28ファイル名に半角の'&'が含まれていると上手くいきません。
検索したところ同じく悩んだ人がいて、vbsを使って避けていました。
vbsを使わずに、&を含むファイル名を変数に入れる方法、回避する
方法をもしご存知の方は教えていただけませんか。
0626デフォルトの名無しさん
2008/11/16(日) 23:29:43set a=hoge^&hage
0628デフォルトの名無しさん
2008/11/16(日) 23:54:32めんどいだろうけど
set /p FileName=
P^&A.txt
と入力すれば・・・
0629デフォルトの名無しさん
2008/11/17(月) 11:10:00hoge&hage
ふつうに入力できるが?
0630デフォルトの名無しさん
2008/11/17(月) 15:20:140631デフォルトの名無しさん
2008/11/17(月) 16:47:38何がどう、「上手くいかないのか」 を書かない典型的なダメ質問のパターだね。
「キーボード入力」が出来ない事は無いだろ。
そのあとの処理で躓いてるんじゃない?
@echo off
set /p FileName=
echo あなたが入力したのは %FileName% です。
とか。
0632デフォルトの名無しさん
2008/11/17(月) 16:48:09何がどう、「上手くいかないのか」 を書かない典型的なダメ質問のパターンだね。
「キーボード入力」が出来ない事は無いだろ。
そのあとの処理で躓いてるんじゃない?
@echo off
set /p FileName=
echo あなたが入力したのは %FileName% です。
とか。
0633デフォルトの名無しさん
2008/11/17(月) 18:12:500634デフォルトの名無しさん
2008/11/17(月) 18:25:160635デフォルトの名無しさん
2008/11/17(月) 18:53:530636デフォルトの名無しさん
2008/11/17(月) 19:13:510637デフォルトの名無しさん
2008/11/17(月) 19:32:490638625
2008/11/17(月) 20:54:08言葉足らずな上、勘違いをしておりました。
大変申し訳ありません。
@echo off
set FILE="input> "
if defined FILE set FILE=%FILE:"=%
if not exist "%FILE%" echo ファイルがありません
としていて、ダブルクォーテーションを削ったのがエラーの原因でした。
ダブルクォーテーションを削る理由は、奇数個のダブルクォーテーションを
入力したときにif文でエラーを起こして強制終了しないためです。
文字列の置換の際に&を含める方法、もしくは「変数に&が含まれている場合」
の様な条件の書き方などをご存知でしたら教えていただけませんか。
0639デフォルトの名無しさん
2008/11/17(月) 21:07:480640625
2008/11/17(月) 23:11:00を挿入することで解決しました。
ご助言くださった方々、本当に有難う御座いました。
0641デフォルトの名無しさん
2008/11/18(火) 00:31:350642デフォルトの名無しさん
2008/11/18(火) 00:49:33何が上手くいかないのか示せカス
0643デフォルトの名無しさん
2008/11/18(火) 07:19:380644デフォルトの名無しさん
2008/11/18(火) 09:25:260645デフォルトの名無しさん
2008/11/18(火) 11:47:17素直にVBSなり使った方がいい
適材適所な
0646デフォルトの名無しさん
2008/11/18(火) 14:05:300647デフォルトの名無しさん
2008/11/18(火) 14:22:40【.cmd】 バッチファイルスクリプト %3 【.bat】
0648デフォルトの名無しさん
2008/11/18(火) 14:32:220649デフォルトの名無しさん
2008/11/18(火) 15:05:000650デフォルトの名無しさん
2008/11/18(火) 16:58:000651デフォルトの名無しさん
2008/11/18(火) 17:29:25てやると、コマンドには"半角空白1個+引数..."が渡るんだけど
半角空白1個なしに"引数..."だけ渡すような記述法はない?
0652デフォルトの名無しさん
2008/11/18(火) 17:55:42.comファイルのPSPとか言わんよね?
0653デフォルトの名無しさん
2008/11/18(火) 21:54:50echo %1
ってやって半角スペースが入っていないことを確認してから出直してください。
0654デフォルトの名無しさん
2008/11/18(火) 22:42:400655デフォルトの名無しさん
2008/11/18(火) 23:07:530656デフォルトの名無しさん
2008/11/18(火) 23:16:460657デフォルトの名無しさん
2008/11/19(水) 02:32:01サンプルを書いていただけないでしょうか?
0658デフォルトの名無しさん
2008/11/19(水) 04:08:07まずは、万人が理解できる日本語を書くことから始めましょう。
0659デフォルトの名無しさん
2008/11/19(水) 08:21:33サンプルを書いていただけないでしょうか?www
0660デフォルトの名無しさん
2008/11/19(水) 09:04:000661デフォルトの名無しさん
2008/11/19(水) 11:51:06あとは自分で
0662デフォルトの名無しさん
2008/11/19(水) 16:11:050664デフォルトの名無しさん
2008/11/19(水) 19:14:230665デフォルトの名無しさん
2008/11/19(水) 19:27:240666デフォルトの名無しさん
2008/11/19(水) 20:03:22サンプル
0667デフォルトの名無しさん
2008/11/19(水) 22:00:24>>657
0668657
2008/11/20(木) 07:45:41レベルが低い人はレスしないでください
0669デフォルトの名無しさん
2008/11/20(木) 08:14:49バッチでフォーマット形式を確認して、FAT32ならNTFSにフォーマットをかけたいです。
そこで質問です。
1.バッチ「.bat」でフォーマット形式を確認して結果次第で分岐するロジックを作る事でしょうか?
2.フォーマットするコマンドはわかりましたが、フォーマット形式を取得するにはどんなコマンドを打てばよいでしょうか?
初歩的で申し訳ございません。
宜しくお願い致します。
0670デフォルトの名無しさん
2008/11/20(木) 08:44:19それをバッチファイルから呼べば宜しい。
0671デフォルトの名無しさん
2008/11/20(木) 09:00:26if errorlevel 1 echo NTFSじゃねぇ
0672デフォルトの名無しさん
2008/11/20(木) 13:30:39役に立たない質問ばかりですね
レベルが低い人は質問しないでください
0673デフォルトの名無しさん
2008/11/20(木) 15:53:150674デフォルトの名無しさん
2008/11/20(木) 20:37:030675デフォルトの名無しさん
2008/11/20(木) 22:43:30バッチでもしたいのですが、どうすればいいのでしょうか?
0676デフォルトの名無しさん
2008/11/21(金) 10:31:17%systemroot%\pchealth\helpctr\binaries\HelpCtr.exe /url ms-its:ntcmds.chm::/redirection.htm
0677デフォルトの名無しさん
2008/11/21(金) 10:47:170678デフォルトの名無しさん
2008/11/21(金) 11:20:27http://pc11.2ch.net/test/read.cgi/win/1221046998/254
0679デフォルトの名無しさん
2008/11/21(金) 12:33:55more +n %0 | hoge
0680デフォルトの名無しさん
2008/11/21(金) 19:16:44ありがとうです。
0681デフォルトの名無しさん
2008/11/21(金) 23:07:15できる事が増えて柔軟に活用できるようになったのは良いことだ
だが、なんでもかんでもforに頼りすぎ、詰め込みすぎじゃないのか?w
と、DOS以来久しぶりにマトモな長いbatを書いた人間がボヤイてみる
0682デフォルトの名無しさん
2008/11/22(土) 02:23:57ここを読むと良い
http://d.hatena.ne.jp/superstring04/20080301/1204373672
0683デフォルトの名無しさん
2008/11/22(土) 02:37:55ダミーファイルを作成してワイルドカードでカウントするとか、
自己書き換えで行数変更してgoto使わずジャンプするとか、
もっとキチガイなbatテクニックを頼むよ。
0684デフォルトの名無しさん
2008/11/22(土) 09:05:07>いうなれば、DOS界の AWK です。
>FOR って実は開発者3人の頭文字をとってつけてたりしてないですか?
皮肉だろうが、俺から見たbatのfor文はホントにこんな感じw
まぁ昔みたいにawk呼び出して、更にawkスクリプト用意するような事が減ったからいいんだけどさ
今更仕様に文句言ってもしょうがないが、なんでwhileや、他の制御構造を取り入れなかったのか不思議
できることは柔軟になったが、forにまとめすぎて行が集中して可読性が、、、
でも実際できることはものすごく増えてるんだよな、しかしどうやって実現するか探ると行き着く先はfor、、、
0685デフォルトの名無しさん
2008/11/22(土) 18:10:38del %0
0686デフォルトの名無しさん
2008/11/22(土) 21:59:55WSHがあるからバッチで無理にやらなくても…というのはあるが、同じ処理内容なら
バッチのほうが格段に省メモリなんだよな。
0687デフォルトの名無しさん
2008/11/22(土) 22:08:190688デフォルトの名無しさん
2008/11/22(土) 22:08:420689デフォルトの名無しさん
2008/11/22(土) 23:45:530690デフォルトの名無しさん
2008/11/23(日) 00:12:49どうすればいい?
0691デフォルトの名無しさん
2008/11/23(日) 17:45:44echo 1,.D >> 一時ファイル
echo S文字列2 >> 一時ファイル
echo .,#D >> 一時ファイル
echo E >> 一時ファイル
edlin ファイル < 一時ファイル
0692デフォルトの名無しさん
2008/11/23(日) 17:58:19echo S文字列1
echo 1,.D
echo S文字列2
echo .,#D
echo E
) | edlin ファイル
0693デフォルトの名無しさん
2008/11/23(日) 18:01:55それは無理
0694デフォルトの名無しさん
2008/11/23(日) 21:33:420695デフォルトの名無しさん
2008/11/24(月) 19:30:45S文字列1
1,.D
S文字列2
.,#D
E
:here
edlin ファイル < %0
0696デフォルトの名無しさん
2008/11/25(火) 01:46:260697デフォルトの名無しさん
2008/11/25(火) 05:25:43vistaにすらedlinが有ることに驚いた
0698デフォルトの名無しさん
2008/11/25(火) 09:26:28http://manabe.cside3.jp/select/sel0010.html
0699デフォルトの名無しさん
2008/11/25(火) 12:19:42>>698
面白そうだが一行目の駄洒落で読む気がうせた
0700デフォルトの名無しさん
2008/11/25(火) 13:13:2232bit版Vistaでは16bitアプリの日本語サポートをやめたから
日本語が使えない
64bit版では16bitアプリが動作しないのでedlinが無い
0701デフォルトの名無しさん
2008/11/25(火) 13:18:58それに^Z付けるのもやめてくれ
つかえねー
0702デフォルトの名無しさん
2008/11/25(火) 13:51:120703デフォルトの名無しさん
2008/11/25(火) 17:58:01WSHのほうが無難だと思うが。
0704デフォルトの名無しさん
2008/11/27(木) 14:54:540705デフォルトの名無しさん
2008/11/27(木) 14:58:45ノートン先生に怒られるからイヤです! ><
0706デフォルトの名無しさん
2008/11/27(木) 15:23:49唐突だな。嫌なことでもあったのか?
0707デフォルトの名無しさん
2008/11/27(木) 15:44:440708デフォルトの名無しさん
2008/11/27(木) 16:23:360709デフォルトの名無しさん
2008/11/27(木) 16:25:140710デフォルトの名無しさん
2008/11/27(木) 16:33:490711デフォルトの名無しさん
2008/11/27(木) 17:03:130712デフォルトの名無しさん
2008/11/27(木) 17:36:590713デフォルトの名無しさん
2008/11/30(日) 04:56:43CDからリップした曲をエンコードするのに使うバッチを書いてるんだけど、
「"〜"」を含む内容をタグ付けコマンドの引数にうまく渡せない。
^ でエスケープしようと "^"%tag%^"" みたいにしても、
" を重ねて """%tag%""" とかやっても、" が消えてダメだった。
0714デフォルトの名無しさん
2008/11/30(日) 06:36:11set tag=hoge hoge
echo "%tag%"
渡せてますが何か
0715デフォルトの名無しさん
2008/11/30(日) 18:11:38今バッチで悩んでいるんだが、
( ) \ [ ] とかの文字がファイル名に含まれると、それを変数値にした場合やファイル名を読み込む場合
その前に¥を入れないと動かないよね。
(XPだと問題ない場合があるけども)
私が初心者で申し訳ないのだけども、バッチの中で
for /f "tokens=*" %%a in ('echo %%first%%_%%second%%_%%third%%.%%last%%') do set eva=%%a
for /f "tokens=2" %%a in ('findstr "\%%eva%%" alpha.txt') do @echo %%a>> compareOK.txt
for /f "tokens=2" %%a in ('findstr /v "\%%eva%%" alpha.txt') do @echo %%a>> compareNG.txt
で動かしている。(XPのみ+用途が違うが)
とりあえず私は
alpha.txtの中身===
abcde.log
efghi.log
hijklmn.txt
===
をifやfor、findとかを駆使して、一行ずつ読み込んで、
それを1個ずつfindstrしていくって言うのを作りたくて、困ってる。
>20に正解があるっぽいから頑張って考えてみるけど…
>713がんばれ。
0716デフォルトの名無しさん
2008/11/30(日) 18:31:27そのエンコーダが引数をパースするときに捨ててる可能性もあるけど
コマンドラインから使えることは確認した?
0717デフォルトの名無しさん
2008/11/30(日) 19:43:310718デフォルトの名無しさん
2008/11/30(日) 19:58:13コマンドラインからもダメ……と思ってたんだけど、
^ や " でなく \ でエスケープしたらいけた……。
" の取り扱いを決めるのは cmd.exe じゃなく、
呼び出されたコマンド側なのか。
>>715
findstr については、/L とか /C:"〜" とか付ければ何とかなるかも。
あと、%%first%%とかは環境変数を展開したいんだったら、
遅延展開にするべきところかもしれない。
0719713
2008/11/30(日) 19:59:010720デフォルトの名無しさん
2008/11/30(日) 20:26:30半角記号をファイル名に入れる奴を殴れば解決
0721デフォルトの名無しさん
2008/12/01(月) 22:17:280722デフォルトの名無しさん
2008/12/02(火) 14:34:05>その前に¥を入れないと動かないよね。
なにこれ?どこの話?
0723デフォルトの名無しさん
2008/12/02(火) 14:58:06XPproのsysteminfoって割れOSじゃ使えないのでしょうか?
実行できないOSの共通点を探ってみたところ疑いが‥
0724デフォルトの名無しさん
2008/12/02(火) 15:33:120725723
2008/12/02(火) 15:58:320726デフォルトの名無しさん
2008/12/02(火) 22:57:18for /f "tokens=1-20 delims=;" %%a in (aaa.txt) do echo %%a>bbb.txt
#aaa.txtの中身
%aaa%
イメージとしては、bbb.txtを開くと、123456となってほしいのですが、
%aaa%のまま変化しません。
どのようにしたらよろしいでしょうか?
よろしくお願いします。
0727デフォルトの名無しさん
2008/12/02(火) 23:17:040728デフォルトの名無しさん
2008/12/03(水) 03:57:53と実行すると文が崩れて
echo a and Settings\Owner\tes.txt 1>C:\Documents
とでるんですが何が原因でしょうか。
0729デフォルトの名無しさん
2008/12/03(水) 08:16:590730デフォルトの名無しさん
2008/12/03(水) 18:00:51引用符が必要な特別な文字は次のとおりです:
<スペース>
&()[]{}^=;!'+,`~
0731デフォルトの名無しさん
2008/12/03(水) 22:20:26せんくし
ついでっちゃ申し訳ないんですが
後学の為に・・
なんで、そこでcallが必要なのか理解できないんで、教えていただけますか?
0732デフォルトの名無しさん
2008/12/03(水) 22:23:050733デフォルトの名無しさん
2008/12/03(水) 22:46:48ttp://folomy.jp/heart/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=14245&comment_count=2
0734デフォルトの名無しさん
2008/12/03(水) 23:03:400735デフォルトの名無しさん
2008/12/04(木) 01:11:04スゲー!無名関数じゃん!
0736デフォルトの名無しさん
2008/12/04(木) 09:45:11画像をフォルダに分けるバッチ作ったんですけど
600個の画像を選択して実行しようとしたらできませんでした
0737デフォルトの名無しさん
2008/12/04(木) 10:05:390738デフォルトの名無しさん
2008/12/04(木) 10:06:160739デフォルトの名無しさん
2008/12/04(木) 12:36:25thx うちのはXP_sp2だが2047文字までしか無理でした
解決法にある一番まともそうなのが
「引数をテキストファイルにして読み込む」 だけど
そもそもそのテキストファイルを作る時点で
引数に制限があっては何の意味も無いですね・・・
あぁプログラム組むしかないのか
0740デフォルトの名無しさん
2008/12/04(木) 13:14:49せっかくだから晒してみよう
0741デフォルトの名無しさん
2008/12/04(木) 13:22:25コマンド プロンプト (Cmd.exe) のコマンド ライン文字列の制限
この資料では、[コマンド プロンプト] (Cmd.exe) の
コマンド プロンプトで使用する文字列の長さに対する制限と、
この制限を回避するために使用できる方法について説明しています。
0742デフォルトの名無しさん
2008/12/04(木) 13:27:42まともなバッチの組み方とは言えんな。
ちょっと発想を変えるだけで、そんな無駄なことはしなくていいはず。
0743736
2008/12/04(木) 14:42:02選択したファイルを表示するだけのバッチです。
実際のバッチはこのあとに引数を別スクリプトに渡しています。
@echo off
for %%i in (%*) do echo %%i
これで選択したファイルのパスの長さの合計が2047文字を超えると
「選択したデバイス、パス、またはファイルにアクセスできません。
アクセス許可が無い可能性があります。」
とエラーが出て実行できません。
>>742
ファイルを100個ほど選ぶとすぐ2000文字超えちゃうと思うんですけど…
例えば、D:\フォルダA\フォルダB\フォルダC\フォルダD\イメージ.0001.jpg
て感じの画像を50個くらい選んだらもうNGです。
0744デフォルトの名無しさん
2008/12/04(木) 15:17:27その方法自体を変えるべき
0745デフォルトの名無しさん
2008/12/04(木) 17:05:55だれでも言えるw
0746デフォルトの名無しさん
2008/12/04(木) 17:07:360747デフォルトの名無しさん
2008/12/04(木) 17:10:330748デフォルトの名無しさん
2008/12/04(木) 17:14:210749デフォルトの名無しさん
2008/12/04(木) 17:22:310750デフォルトの名無しさん
2008/12/04(木) 17:27:15バッチみたいな変な制限はない。
0751デフォルトの名無しさん
2008/12/04(木) 17:29:130752デフォルトの名無しさん
2008/12/04(木) 17:30:36for %%i in (作業フォルダ\%*) do echo %%i
0753736
2008/12/04(木) 18:08:43軽、即、楽、がモットーなので・・・
>>750
さっき
var args = WScript.Arguments;
for(i=0; i<args.length; i++)
WScript.Echo(args(i));
試したらどうもバッチより引数制限きついです
>>751
すいませんクリップボードって何でしょうか?
どうやっていれればいいですか?
>>752
それなら200個くらいまでいけそうですが
数千個が実用範囲なのでちょっと厳しいです。
0754デフォルトの名無しさん
2008/12/04(木) 18:12:410755デフォルトの名無しさん
2008/12/04(木) 18:24:50シフト+右クリック「パスとしてコピー」
0756デフォルトの名無しさん
2008/12/04(木) 18:42:56したコンソール画面にドロップ
0757デフォルトの名無しさん
2008/12/04(木) 19:02:49cmd /c echo "%1" >>hoge.txt
を関連付ければ、パス名のリストがhoge.txtに取れるから、それを処理
0758デフォルトの名無しさん
2008/12/04(木) 19:50:040759デフォルトの名無しさん
2008/12/04(木) 20:37:060760デフォルトの名無しさん
2008/12/04(木) 21:29:54どういう構成のフォルダに仕分けるんだよ?
質問者は情報を小出しにしなければならない義務でもあるのか?
0761デフォルトの名無しさん
2008/12/04(木) 21:58:390762デフォルトの名無しさん
2008/12/04(木) 22:17:00無駄だろ?
0763デフォルトの名無しさん
2008/12/04(木) 23:41:450764736
2008/12/05(金) 00:29:42選択した複数の連番ファイルを名前ごとにフォルダを作り、仕分けるってことです
jpg意外にも拡張子があるのと、普段は画像ビューワーで開くのを優先したいので関連付けはできないぽいです
0765デフォルトの名無しさん
2008/12/05(金) 00:46:39> 選択した複数の連番ファイルを名前ごとにフォルダを作り、仕分けるってことです
具体的には?
for %%F in (*.jpg) do move %%F フォルダ
でいくね?と思うが
ケータイからなので動作確認は一切していない
0766デフォルトの名無しさん
2008/12/05(金) 03:04:000767デフォルトの名無しさん
2008/12/05(金) 15:19:55無駄だろ?
0768736
2008/12/05(金) 17:00:21具体的には、あるフォルダに
charactorA_0001.tif
charactorA_0002.tif
...
charactorB_0001.sgi
...
charactorC_0001.jpg
...
charactorD_0001.sgi
という感じで名前と拡張子の違う連番ファイルが入っています。
この中から選択したファイルだけを各フォルダに仕分けたいです。
というのはcharactorAとBは全部完成したので仕分けたいが
Cは未完成なのでこのままキープしたいということがあるからです。、
フォルダ以下の画像を全部仕分けるのではなく
選択した画像だけ仕分けたいという感じです。
0769デフォルトの名無しさん
2008/12/05(金) 17:19:15ttp://homepage3.nifty.com/aya_js/wsh/wsh14.htm
バッファサイズ(MaxFileSize)を適当にでかくしてやればいけそうな気がする。
というか>>750が言ってたのはこういうことだと思うけど。
それでだめならMDIEとやらを使えば楽に作れるんじゃない?
ttp://nagaishi.blog53.fc2.com/blog-entry-9.html
0770デフォルトの名無しさん
2008/12/05(金) 17:53:300771デフォルトの名無しさん
2008/12/05(金) 17:57:330772デフォルトの名無しさん
2008/12/05(金) 18:01:390773デフォルトの名無しさん
2008/12/05(金) 18:14:460774デフォルトの名無しさん
2008/12/05(金) 19:18:41ここはパソコン初心者が来る所じゃないよ
君に必要なのはパソコンの使い方の勉強だ
PC初心者
http://pc11.2ch.net/pcqa/
0775736
2008/12/05(金) 19:59:16二番目の便利そうですね ちょっと試してみます
>>772
仕分けたいファイルの名前の種類がめっさ多いので
ワイルドだと時間かかりすぎます・・・
0776デフォルトの名無しさん
2008/12/05(金) 20:22:13>>774はキチガイなので無視して
>>773はGoogleで調べましょう。
0777デフォルトの名無しさん
2008/12/05(金) 20:25:47区別もできてなかったりするw
0778デフォルトの名無しさん
2008/12/05(金) 20:45:57実際に変更されたか再度確認する処理を入れたいのだけど
どのコマンド使えばファイルの所有権が確認出来るだろう?
0779デフォルトの名無しさん
2008/12/05(金) 21:12:33パソコンの使い方の質問は板違いです
こちらへどうぞ↓
PC初心者
http://pc11.2ch.net/pcqa/
初心者〜管理者まで必読!コマンドライン(DOS Pt.7)
http://pc11.2ch.net/test/read.cgi/win/1217738171/
0780デフォルトの名無しさん
2008/12/05(金) 21:55:400781デフォルトの名無しさん
2008/12/05(金) 22:22:470782デフォルトの名無しさん
2008/12/06(土) 01:10:31普通の仕分けツールを使わずバッチでってのはなんか理由があるんかいな。
0783デフォルトの名無しさん
2008/12/06(土) 13:44:490784デフォルトの名無しさん
2008/12/06(土) 14:23:37>ワイルドだと時間かかりすぎます・・・
ってどういうことだろ?
0785デフォルトの名無しさん
2008/12/06(土) 14:27:23作業フォルダ移動に時間がかかりすぎる、ということかと。
0786デフォルトの名無しさん
2008/12/06(土) 14:32:25やっぱ何を教えても無駄
0787デフォルトの名無しさん
2008/12/06(土) 14:51:151ファイルだけじゃん
0788デフォルトの名無しさん
2008/12/06(土) 15:11:29関連付け=ダブルクリック
なのだ〜
0789デフォルトの名無しさん
2008/12/06(土) 15:13:05それじゃあ二度手間じゃん。
batchなんだから一撃で出来なきゃ、やだやだ!
0790デフォルトの名無しさん
2008/12/06(土) 15:18:11オープンエラー
0791デフォルトの名無しさん
2008/12/06(土) 15:27:21いやんばっかー
0792デフォルトの名無しさん
2008/12/06(土) 15:47:30ワシの孫をだしにしてエライ盛り上がってるやないかい!
0793デフォルトの名無しさん
2008/12/06(土) 15:51:27パスとしてコピー
貼り付け
0794デフォルトの名無しさん
2008/12/06(土) 16:27:100795デフォルトの名無しさん
2008/12/06(土) 20:29:400796デフォルトの名無しさん
2008/12/07(日) 10:06:09例えば、C:\%hoge%\ というフォルダがあり、その中のファイルをコピーするとします。
copy "C:\%hoge%\*.*" "D:\%hage%\"
%hoge% の部分が変数hogeと見なされて、copy "C:\\*.*" "D:\\" に変換されて実行されてしまいます。
エスケープ文字^ を直前に追加して
copy "C:\^%hoge^%\*.*" "D:\^%hage^%\"
としてみました。
%hoge^% の部分が変換されて、copy "C:\^\*.*" "D:\^\" になってしまいました。
どうしたら、%文字を含んだパスにアクセスできるように出来るのでしょうか?
0797796
2008/12/07(日) 10:11:32%% と二つ並べて
copy "C:\%%hoge%%\*.*" "D:\%%hage%%\"
としたら、上手くいきそうです。
どうも有難うございました。
0798デフォルトの名無しさん
2008/12/07(日) 14:42:080799デフォルトの名無しさん
2008/12/07(日) 15:55:59> 試したらどうもバッチより引数制限きついです
そんなわけない
>>790
エラーリトライ
0800デフォルトの名無しさん
2008/12/07(日) 16:39:11で末尾に追加書きできますが、先頭に追加書きするにはどうすればよいのでしょうか?
0801デフォルトの名無しさん
2008/12/07(日) 16:59:360802デフォルトの名無しさん
2008/12/07(日) 17:19:320803デフォルトの名無しさん
2008/12/07(日) 17:26:000804デフォルトの名無しさん
2008/12/07(日) 17:36:020805デフォルトの名無しさん
2008/12/07(日) 19:46:05echo aaa>hoge.txt
copy hoge.txt+unko
del unko
0806デフォルトの名無しさん
2008/12/07(日) 19:50:580807デフォルトの名無しさん
2008/12/07(日) 21:50:000808デフォルトの名無しさん
2008/12/07(日) 22:17:540809デフォルトの名無しさん
2008/12/07(日) 23:04:55は、消えるのか出てくるのかどっちですか?
0810デフォルトの名無しさん
2008/12/08(月) 00:15:370811736
2008/12/08(月) 12:19:05たとえば、mkdir charactor_A
move charactor_A_*.tif charactor_A
という感じでやっていくとすると
charactor_A に相当する部分を何回も入力する必要があるので
時間がかかってしまうということです
理想は複数ファイルを選択し右クリックから「送る」で
自動で連番ファイルの名前を判別しフォルダを作り、仕分けてくれる
というバッチです。
バッチ自体で名前の判別は難しいのでバッチは引数を別スクリプトに
渡すだけにしてあります。
ただやはり引数の制限があり、一度に選べるファイルが今の状況だと
30個前後で、実戦には使えないので他の言語でやろうと思います。
0812デフォルトの名無しさん
2008/12/08(月) 12:24:44その、mkdir と move の部分を行なうバッチを作れば、
charactor_Aに相当する部分を入力するのは一回だけじゃん。
GUIでなんでもやろうとするから難しいんだよ。
仮に、その「charactor_A」の入力もしたくないならコピペで済ませばいいのだし。
0813デフォルトの名無しさん
2008/12/08(月) 14:58:24>30個前後で、実戦には使えないので他の言語でやろうと思います。
それがいいよ
0814デフォルトの名無しさん
2008/12/08(月) 15:58:300815デフォルトの名無しさん
2008/12/08(月) 16:37:04他の言語でも一緒だよ
0816デフォルトの名無しさん
2008/12/08(月) 17:01:220817デフォルトの名無しさん
2008/12/08(月) 17:23:42質問投稿日時:07/08/02 22:30
コンソールアプリの起動パラメータ について
コンソールアプリを作成しています。
コンパイルして出来上がったEXEのアイコンに、何かファイルを
ドラッグ&ドロップすると、そのファイルがパラメータとなって
EXEが起動されると思うのですが、ここで疑問があります。
(1)最大パラメータ数というのはどこかに規定されているのでしょうか。
回答日時:07/08/02 23:44
・コンソールアプリのアイコン(ショートカットのアイコンも含む)では最大20〜25まで
しか渡せなかった気がします。数の既定よりもフルパスの合計の問題かと思います。
なので『C:\』のルートのファイルをドラッグ&ドロップすると多く渡せたりパスの深い
デスクトップや『マイ ドキュメント』にあるファイルを渡すと数が減る(20-25個前後)
と思います。
・GUI アプリケーションを作ってウインドウにドラッグ&ドロップするようにすれば
数には制限されないと思いますが…。コンソールアプリで頑張る?
・以上。参考に。
0818デフォルトの名無しさん
2008/12/08(月) 17:24:280819デフォルトの名無しさん
2008/12/08(月) 17:31:11> 質問投稿日時:07/08/02 22:30
> 回答日時:07/08/02 23:44
14分w
0820デフォルトの名無しさん
2008/12/08(月) 17:32:260821デフォルトの名無しさん
2008/12/08(月) 17:33:35計算もできないのか
アホス
0822デフォルトの名無しさん
2008/12/08(月) 17:33:580823デフォルトの名無しさん
2008/12/08(月) 18:33:18charactorA_0001.tif
↓ ↓
charactorA 0001.tif
↓
フォルダ名
CHDIR /D %~dp0
:0
IF "%~1"=="" GOTO :9
IF NOT EXIST "%~1" GOTO :8
SET CHARACTOR=%~n1
:1
IF "%CHARACTOR:~-1%"=="_" GOTO :2
SET CHARACTOR=%CHARACTOR:~0,-1%
GOTO :1
:2
SET CHARACTOR=%CHARACTOR:~0,-1%
MKDIR %CHARACTOR%
move %CHARACTOR%_*.* %CHARACTOR%
:8
SHIFT&GOTO :0
:9
@PAUSE
0824デフォルトの名無しさん
2008/12/08(月) 18:37:16この中から選択したファイルだけと何度も言ってる
0825デフォルトの名無しさん
2008/12/08(月) 18:43:45でもそれだとこのスレではスレ違いだから、バッチで何ができるかを検討する方がスレ違いにならない。
0826デフォルトの名無しさん
2008/12/08(月) 18:46:340827デフォルトの名無しさん
2008/12/08(月) 19:08:00他の言語でやるのはいいが、言語の問題じゃないからコンソールアプリじゃダメだよ。
0828デフォルトの名無しさん
2008/12/08(月) 19:56:140829デフォルトの名無しさん
2008/12/08(月) 19:58:460830デフォルトの名無しさん
2008/12/08(月) 20:19:37ttp://forums.microsoft.com/MSDN-JA/ShowPost.aspx?siteid=7&PostID=2748497
0831デフォルトの名無しさん
2008/12/08(月) 20:31:15Invoking a verb can launch the application specified by the verb's
command subkey using CreateProcess. However, command-line verbs are
limited by the maximum command-line length, so they are not useful
for invoking verbs on multiple items. Command-line verbs are also
restricted to working with items that can be represented as a string,
such as a file system path.
On Windows XP and later systems, enhanced support is added for
applications that implement drag-and-drop features and expose their
IDropTarget interface. With this method, the Shell communicates with
the application through the COM subsystem. This method offers a
significant performance gain over both the command line method and
DDE. This method leverages an application's existing drop target
implementation (if one exists), making it easy for applications that
already support drag-and-drop through an IDropTarget implementation
on their top level window to map that functionality into a verb that
ise presented in the explorer.
0832デフォルトの名無しさん
2008/12/09(火) 00:44:21aaa_111.xxx
bbb_111.xxx
をドロップすると
aaa_*.xxx
bbb_*.xxx
を処理する
0833デフォルトの名無しさん
2008/12/09(火) 16:05:25MAIN
|
+--test.bat
+--test01.exe
+--test02.exe
+--test03.exe
+--SUB
|
+--hoge.dat
+--target.exe
のようになっています
そこで
start test01.exe
start test02.exe
start test03.exe
start target.exe
とバッチ処理を書くのですが
4番目の target.exe 同じディレクトリにあるはhoge.dat を起動時に読み込むのですが
test.batから起動すると hoge.dat を読み込まないのです
どうすれば target.exe は hoge.dat を読み込むようにできるのでしょうか?
0834デフォルトの名無しさん
2008/12/09(火) 16:07:27+--test.bat
+--test01.exe
+--test02.exe
+--test03.exe
+--SUB[フォルダ]
+--hoge.dat
+--target.exe
インデントつけました
0835デフォルトの名無しさん
2008/12/09(火) 16:18:050836デフォルトの名無しさん
2008/12/09(火) 17:41:250837デフォルトの名無しさん
2008/12/12(金) 12:06:110838デフォルトの名無しさん
2008/12/12(金) 12:28:12みたいな変数の文字取得が効かないんだけどなんで?
for %%i in (*.xxx) do unko.exe %%i:~4,2%% %%F %%~ni.zzz
とかやると%%i:~4,2%%だけ無視される
0839デフォルトの名無しさん
2008/12/12(金) 12:37:47ウンコ
0840デフォルトの名無しさん
2008/12/12(金) 12:38:58ションベン
0841838
2008/12/12(金) 13:08:090842デフォルトの名無しさん
2008/12/12(金) 13:55:40気がつくと、泣かずにうんちができるようになっていた。
よく考えると、生後半年ぐらいからだろうか。
食事中や就寝中に、プリプリっと音がする。
本人は、ケロッとしているが、私はあわてて、お尻がかぶれないよう、
うんちが出ていないか確認することになった。
離乳食もたくさん食べるようになってからは、うんちをどっさり出すようになった。
よくもこんなに小さなおなかの中に入っていたと驚くほどだ。
においも人間らしくなってきた。
生まれたてのころは、ミルクのかぐわしい香りがしていたのに。
0843デフォルトの名無しさん
2008/12/12(金) 15:23:58echo %charactor:~4,2%
0844デフォルトの名無しさん
2008/12/12(金) 15:59:34character を charactor と書くのが習慣なのか?
0845デフォルトの名無しさん
2008/12/12(金) 16:27:00従うしかないだろうw
0846デフォルトの名無しさん
2008/12/12(金) 16:34:180847838
2008/12/12(金) 16:36:320848デフォルトの名無しさん
2008/12/12(金) 16:38:55set/?
0849デフォルトの名無しさん
2008/12/12(金) 16:40:30ttp://www3.nhk.or.jp/anime/ojaru/charactor/chara/denbo.html
0850838
2008/12/12(金) 19:44:11あんがと
0851デフォルトの名無しさん
2008/12/12(金) 20:52:18それをループで一つずつ表示させると100倍くらい時間かかるのはなんで?
0852デフォルトの名無しさん
2008/12/12(金) 21:02:14好きな所へどうぞ
PC初心者
http://pc11.2ch.net/pcqa/
質問&回答 (Q&A) コミュニティ - 教えて!goo
http://oshiete.goo.ne.jp/
質問するならOKWave
http://okwave.jp/
0853デフォルトの名無しさん
2008/12/12(金) 21:07:01http://chiebukuro.yahoo.co.jp/
あなたの疑問や知りたいことを、他の参加者に質問できるYahoo!知恵袋。
疑問に思っていることを質問したり、知っている事柄についての質問に回答することで、
参加している方がお互いに知恵や知識を教えあい、分かち合えるQ&Aサイト
0854デフォルトの名無しさん
2008/12/12(金) 21:59:430855デフォルトの名無しさん
2008/12/12(金) 22:21:300856デフォルトの名無しさん
2008/12/12(金) 22:29:28それをすると100倍時間かかります
0857デフォルトの名無しさん
2008/12/12(金) 22:33:22forは繰り返し回数のコマンド
当然だお
0858デフォルトの名無しさん
2008/12/12(金) 22:36:28for /f %i in ('echo aaa^&type hoge.txt&type nul^>hoge.txt') do echo %i>>hoge.txt
0859デフォルトの名無しさん
2008/12/12(金) 22:38:150860デフォルトの名無しさん
2008/12/12(金) 22:38:51バッチの場合は自分自身じゃほとんど何もできないから
他のプログラムを呼ぶから更に遅くなる。
要するに出前を頼むから待たされて当然
0861デフォルトの名無しさん
2008/12/12(金) 22:42:380862デフォルトの名無しさん
2008/12/12(金) 22:43:130863デフォルトの名無しさん
2008/12/12(金) 22:44:240864デフォルトの名無しさん
2008/12/12(金) 22:44:250865デフォルトの名無しさん
2008/12/12(金) 22:48:060866デフォルトの名無しさん
2008/12/12(金) 22:49:210867デフォルトの名無しさん
2008/12/12(金) 22:50:390868デフォルトの名無しさん
2008/12/12(金) 22:52:090869デフォルトの名無しさん
2008/12/12(金) 22:53:05バッチだお
0870デフォルトの名無しさん
2008/12/12(金) 22:59:430871デフォルトの名無しさん
2008/12/12(金) 23:23:23コマンドプロンプトでユーザーに日付入力を促した後に
入力された日付に対してnullチェックや桁数チェックを行っているのですが、
半角英数字以外が入力された際の判定がうまくいきません。
以下の記述のままだと、文字列が混在している場合はエラーと判断できるのですが、
&や=が入力された場合にバッチが終了してしまいます。
他に良い実装方法はないでしょうか。どなたかご教示ください。
(inputdayはユーザーが入力したyyyymmdd形式の日付です)
set year=%inputday:~0,4%
set manth=%inputday:~4,2%
set day=%inputday:~6,2%
set /a y=1%year% -10000 >nul 2>&1
if not "%year%"=="%y%" goto:error
set /a m=1%manth% -100 >nul 2>&1
if not "%manth%"=="%m%" goto:error
set /a d=1%day% -100 >nul 2>&1
if not "%day%"=="%d%" goto:error
0872デフォルトの名無しさん
2008/12/12(金) 23:26:07dir をループで回して一個ずつ表示した時の遅さを説明してくれ
俺の見解はfor関数にクソ欠陥がある
0873デフォルトの名無しさん
2008/12/12(金) 23:43:18set /a i=inputday
set year=%i:~0,4%
set manth=%i:~4,2%
set day=%i:~6,2%
0874デフォルトの名無しさん
2008/12/12(金) 23:46:46と
echo 1
〜
〜
〜
echo 100
の違い
0875デフォルトの名無しさん
2008/12/12(金) 23:54:47そのへんの説明を求めるなら直接サポートへ質問するしかない。
もしかするとデバッガで調べたらわかるかもしれないから
本職のプログラマがいるスレで質問するといいかも
0876713
2008/12/13(土) 00:39:380878デフォルトの名無しさん
2008/12/13(土) 07:40:33解決しました!
ありがとうございます。
0879デフォルトの名無しさん
2008/12/13(土) 09:27:21test.txtを時刻でリネームして開きたいのですが、
次の1の場合には、renの処理のほうが先に行われ、test.txtを開くことができません。
ファイルが見つからないので新規作成になります。
2の場合には、リネームはできますが、ファイルを開く処理は行われません。
どうしてこんなことになるんでしょう?
set now=%TIME:~0,2%%TIME:~3,2%
if exist test.txt start test.txt else start %now%.log
ren test.txt %now%.log
set now=%TIME:~0,2%%TIME:~3,2%
ren test.txt %now%.log
if exist test.txt start test.txt else start %now%.log
0880デフォルトの名無しさん
2008/12/13(土) 10:39:010881デフォルトの名無しさん
2008/12/13(土) 12:19:44やなところだぜ。
0882デフォルトの名無しさん
2008/12/13(土) 12:27:27http://pc11.2ch.net/test/read.cgi/win/1217738171/
0883デフォルトの名無しさん
2008/12/13(土) 12:31:210884デフォルトの名無しさん
2008/12/13(土) 12:39:020885デフォルトの名無しさん
2008/12/13(土) 12:43:31のようにやればよい
0886デフォルトの名無しさん
2008/12/13(土) 13:33:03if exist test.txt (start test.txt) else start %now%.log
0887デフォルトの名無しさん
2008/12/13(土) 13:50:48%time%.txt
でいいと思うが?
0888デフォルトの名無しさん
2008/12/13(土) 14:04:04これで満足した?
0889デフォルトの名無しさん
2008/12/13(土) 16:05:442つ目を実行したときにtime環境変数が変わってる可能性がある
0890デフォルトの名無しさん
2008/12/13(土) 16:14:33は.txtに偽名したexeファイルを実行するのでやめとけ
0891デフォルトの名無しさん
2008/12/14(日) 17:19:56if %time%==%time% goto test
0892デフォルトの名無しさん
2008/12/15(月) 22:49:14としたとき%FILE_PATH%にスペースを含むパスを入れても
ファイルの中身を取得するにはどうすればいいのでしょうか?
0893デフォルトの名無しさん
2008/12/15(月) 23:10:270894デフォルトの名無しさん
2008/12/15(月) 23:21:25ありがとうございます!
明日試してみます
0895デフォルトの名無しさん
2008/12/15(月) 23:21:550896デフォルトの名無しさん
2008/12/15(月) 23:30:21for /f %%i in ('dir /od フォルダ') do start %%i
フォルダ中の最新3ファイルを開くには?
0897デフォルトの名無しさん
2008/12/15(月) 23:35:49わかっててわざと質問してる?
0898デフォルトの名無しさん
2008/12/15(月) 23:41:230899デフォルトの名無しさん
2008/12/16(火) 01:58:390900デフォルトの名無しさん
2008/12/16(火) 10:57:21うまくいきました。
改めてありがとうございます。
というかfor文のマニュアルをよく読めば書いてありましたね…
焦ってたので見落としてました…
0901デフォルトの名無しさん
2008/12/16(火) 17:14:100902デフォルトの名無しさん
2008/12/17(水) 15:57:180903デフォルトの名無しさん
2008/12/17(水) 16:16:12for %%i in (フォルダ\*) do start %%i
0904デフォルトの名無しさん
2008/12/20(土) 17:42:580905デフォルトの名無しさん
2008/12/20(土) 17:46:400906デフォルトの名無しさん
2008/12/20(土) 18:10:280907デフォルトの名無しさん
2008/12/20(土) 18:28:380908デフォルトの名無しさん
2008/12/20(土) 19:19:160909デフォルトの名無しさん
2008/12/20(土) 19:21:390910デフォルトの名無しさん
2008/12/20(土) 19:25:32for/?
0911デフォルトの名無しさん
2008/12/20(土) 21:33:06> SFUつかえば?
64bitXPだとインストールすらできないという罠がある
0912デフォルトの名無しさん
2008/12/20(土) 21:52:501度コンパイルしたものが、Windows でも UNIX でも動く。
コンパイルし直さずに動くんだよ!
0913デフォルトの名無しさん
2008/12/20(土) 22:09:240914デフォルトの名無しさん
2008/12/20(土) 22:52:49FSUTIL file createnew D:\002
FSUTIL file createnew D:\003
・・・
FSUTIL file createnew D:\999
↑を数行で済ますことはバッチファイルで可能ですか?
0915デフォルトの名無しさん
2008/12/20(土) 22:56:505行しか無いじゃん。
0916デフォルトの名無しさん
2008/12/20(土) 22:58:19GOTO :EOF
:UNKO
SET A=000%1
@ECHO FSUTIL file createnew D:\%A:~-3%
EXIT /B
0917デフォルトの名無しさん
2008/12/20(土) 22:59:200918デフォルトの名無しさん
2008/12/20(土) 23:35:26有難うございまう。
FOR文は苦手なんですが、いろんなことが出来るんですね
0919デフォルトの名無しさん
2008/12/21(日) 00:04:460920デフォルトの名無しさん
2008/12/21(日) 00:09:080921デフォルトの名無しさん
2008/12/21(日) 00:17:510922デフォルトの名無しさん
2008/12/21(日) 01:01:110923デフォルトの名無しさん
2008/12/21(日) 01:41:51このスレで言うのもあれだがCygwin
0924デフォルトの名無しさん
2008/12/21(日) 22:29:410925デフォルトの名無しさん
2008/12/21(日) 22:51:130926デフォルトの名無しさん
2008/12/21(日) 23:33:570927デフォルトの名無しさん
2008/12/21(日) 23:45:350928デフォルトの名無しさん
2008/12/22(月) 01:44:28バッチの作成に行きづまっています。
よろしければ諸兄のお知恵をお借りしたいのですが。。
■やりたいこと
MP3で録音したアルバム別フォルダのバックアップ。
特定の命名規則によって、別ドライブに自動で振り分けたい。
※オムニバス、英数字はルートに。
フォルダ"6 [666] hogehoge" ---------> F:\0-9\
フォルダ"C [XXX] hugahuga" --------> F:\C\
フォルダ"エ [オムニバス] 演歌" ------> F:\オムニバス\
※それ以外は、行/頭文字で。
フォルダ"イ 伊藤博文] hogehoge" ----> F:\ア行\イ\
フォルダ"ヨ [吉田拓郎] hugahuga" ----> F:\ヤ行\ヨ\
--------
こんなふうに書いてみた↓のですが、うまく動かないのです。。
ttp://www2.vipper.org/vip1035901.png
ttp://www.uploda.org/uporg1873770.png
お気づきの点、アドバイス等いただけると助かります。。
0929デフォルトの名無しさん
2008/12/22(月) 03:15:49別にあんたのファイル整理なんて手伝う気なんて全ッ然ッないんだからね!
0930デフォルトの名無しさん
2008/12/22(月) 03:26:39せめて一般的なペーストビンにでも貼れよ
0931デフォルトの名無しさん
2008/12/22(月) 03:32:160932デフォルトの名無しさん
2008/12/22(月) 05:08:12冗長で長いから遠慮したのではないかと憶測
0933デフォルトの名無しさん
2008/12/22(月) 08:52:04ぱっと見でわからない人は及びでないという事ですか。そうですか。
0934デフォルトの名無しさん
2008/12/22(月) 09:16:270935デフォルトの名無しさん
2008/12/22(月) 10:06:330936デフォルトの名無しさん
2008/12/22(月) 12:12:34試しにUTF-8やUTF-16LEで書いてみましたが、失敗します
UTF-8は多バイト文字が含まれてなければ動きます(当たり前ですが)
環境はXPです
0937デフォルトの名無しさん
2008/12/22(月) 13:44:200938デフォルトの名無しさん
2008/12/22(月) 15:53:23フォルダが移動されないので、ワイルドカードの記法に
問題があるのかな、とは思うのですが。
| move "*[オムニバス]*" f:\$オムニバス\
| 《中略》
| move "0 [*" f:\0-9\
| 《中略》
| move "A [*" f:\A\
| 《中略》
| move "ア [*" f:\ア行\ア\
>>930
便利なサービスをご教示どうも。マークアップはいいですね。
ttp://ja.pastebin.ca/1291299
>>932
ええ。そのつもりでした。
アップローダの多くは、バッチやWSHは拒否されますし、
圧縮/拡張子偽装してアップロードしたところで、
見てくださるかたのお手間を取らせるだけかと思いまして。
>>933
いえ、そういう意図はありません。
>>934-935
2ちゃん歴は長いですが、Download板は立ち入ったことがありませんね。
なので、帰れません。ごめんなさい。
0939http://pc65d2e.sitmnt01.ap.so-net.ne.jp.2ch.net/
2008/12/22(月) 16:59:330940デフォルトの名無しさん
2008/12/22(月) 17:03:31chcp 65001
0941デフォルトの名無しさん
2008/12/22(月) 17:06:57・sageなくてもwiki見なくても連続質問でもおk
・質問が完全にスルーされたら催促おk
・このスレで質問したら他のスレで同じ質問(マルチポスト)禁止
※他スレへ書き込んだ質問をここでするのはおk
・答えられる質問があれば積極的に回答者にもなってみましょう
・前スレ>>○○お願いします禁止、質問をもう一度書き込みましょう
・お礼ぐらいはしときましょう
●回答者
・どんな質問にも全力で答える事
・釣りだろうがマルチだろうが既出だろうがマジレス徹底
・「テンプレ読め」「wiki見ろ」「過去ログ読め」禁止
・誘導はOKだが、必ず答えてから(URLを貼る事)
・他スレに誘導する時はかならず『そっちで質問しないように』と一言付け加えること
・威張らない、怒らない、叩かない
・回答者が間違ったら過度に叩かず注意で済ます
・答えたくない質問はスルーする
・コテハン禁止
0942デフォルトの名無しさん
2008/12/22(月) 17:07:29Mpeg2フォーマットのものだと思われます。素直にPowerDVDやらWinDVDを
購入してインストールして下さい。フリーではfreedvd.zipなど。
・CyberLink Web Page/PowerDVD
ttp://software.transdigital.co.jp/
・InterVideo Japan/WinDVD
ttp://www.intervideo.co.jp/
○拡張子がAVIのもので開けない
AVIが一番めんどくさい。現状いろんなCodecがあって判定するのがマンドクサい
・Codecとは?
“圧縮伸長”を行なうプログラムのこと。たとえばファイル名(拡張子)が同じAVIで
あっても、非圧縮、DVコーデック、MPEG4コーデックなど、圧縮時に使われている
コーデックによって画質やファイルサイズ、必要な再生環境が変わってくる。Windowsの
システム上にコーデックが存在しない(組み込まれていない)と、そのファイルを再生(伸長)できない。
基本は「ダメならさっさと削除して別のファイルを捜す」。人は過去にとらわれない。
とりあえず再生できないものは以下のソフトで何のCodecが使われているか検証。
・真空波動研
ttp://www.kurohane.net/
・MMName2
ttp://page.freett.com/HarryTools/index.html
・AVIcodec
ttp://avicodec.duby.info/
・GSpot
ttp://www.h4.dion.ne.jp/~trooper/dl_link.htm
・見ると幸せになるかもしれない半角FAQのページ
ttp://www.geocities.co.jp/SiliconValley-Bay/7426/
○拡張子がMKVのもので開けない
Matroska Video 。再生環境整えろ。
ttp://www.tenchi.ne.jp/~yoko/aviutl/index.php?MKV%BA%C6%C0%B8%B4%C4%B6%AD
0943デフォルトの名無しさん
2008/12/22(月) 17:08:42ttp://www.videolan.org/
VLC入れろ。それでダメならMP4Spilitter ttp://cowscorpion.com/Codec/MP4Splitter.htmlと
ffdshow ttp://www.losttechnology.jp/Movie/ffdshowsetup.htmlを入れれ。
○判定するのがマンドクサい人向け
とりあえずDivx、Xvid、ogmを見られるようにしておけば大抵の動画は見られるはず。
それでもダメならGOM Playerを使ってみる。それでダメなら破損してるかエンコード失敗してると思って諦める。
諦めきれないなら判定すれば?
・DivX
ttp://www.divx.com/divx/?lang=ja
見るだけの人用(GAIN無し) ttp://www.divx.com/divx/play/
Divxがインストールできない人は↓参照。つーか、半角FAQ読めばいい話…
ttp://b2ch.at.infoseek.co.jp/0x5c.html
・Xvid(とogm)
ttp://www.faireal.net/articles/6/20/#d21119
解説はここが詳しい。バイナリはttp://nic.dnsalias.com/
ttp://www.exsite.co.jp/soft/codec.html#xvid
ダウンロード、インストールの手順が書いてある。
ogmはttp://www.free-codecs.com/Ogg_DirectShow_Filters_download.htmから
OggDS0995.exe を落としてインスコしれ。
・ffdshow
どうにも重いって人はffdshowを入れましょう。
ttp://www.losttechnology.jp/Movie/ffdshowsetup.html
・基本コーディックの直リンダウソ集
初心者は手っ取り早く「コレ全部突っ込め」
ttp://siem.muw.jp/2ch/codex.htm
0944デフォルトの名無しさん
2008/12/22(月) 17:11:211.まずフォルダを3つ (キャッシュ/アップ/ダウン) を作り、任意のポートを開放してShareを起動します。
※フォルダ名は短く。 ※デスクトップ、マイドキュメント等には作らないこと。
2.キャッシュ/アップ/ダウンのフォルダを[フォルダ]タブから指定。
3.左上にある[設定]→[クラスタ設定]でクラスタワードを設定。
[追加]をクリックして上のクラスタ一覧に表示されているのが確認できたら、
チェックボックスにチェックを入れてから[OK]をクリックします。
※クラスタワードは単純なものを使用し、複数登録時は下記の様に登録。
正しい設定
☑AAA
☑BBB 合計5つまで有効にすることが可能です。
☑CCC
誤った設定
☑AAA BBB CCC (他のノードと繋がらなくなることもあります)
4.[設定]→[基本設定]→[プロファイル]タブで、[ニックネーム]と[トリップ作成文字 (暗証文字列) ]を入力。
5.[設定]→[基本設定]→[ネットワーク]タブで、速度を設定して開放したポートの番号を入力。
※800Kbps=100KByte/s
※だいたいの目安 (理論最大帯域の約60%で換算してます)
例:光 100Mbps=7500KByte/s / 光 10M=750 / ADSL 24M=1800 / ADSL 8M=600 / ADSL 1.5M=100
※実測値内が望ましい。→ttp://netspeed.studio-radish.com/index.html
6.[ノード]タブ→[ノード追加]で初期ノードを追加。
7.Shareを再起動。しないと初期設定は反映されません。
0945デフォルトの名無しさん
2008/12/22(月) 17:12:05OS:Windows2000 SP4以上/XP (XP SP1と同等のWindows Update必須)
CPU:任意 (開発者はPentium4 2.0GHz以上を推奨)
メモリ:任意
回線:ADSL1.5以上
※ポートを開放できない人、PCをインターネットに繋げられない所は使えません。
ルータ:マニュアル読んで判らなかったらハードウェア板の該当機種・メーカーのスレで訊いて下さい。
XP ポート開放手順 ttp://win-mx.cool.ne.jp/port_mapping/windowsxp.html
ノートンインターネットセキュリティ ポート開放手順
ttp://win-mx.cool.ne.jp/port_mapping/internet_security2004.html
バスターインターネットセキュリティ ポート開放手順
ttp://win-mx.cool.ne.jp/port_mapping/virus_buster2004.html
◆◇◆ Shareのアンインストール ◆◇◆
Ver1.0 Alpha 19 (2004/05/26)よりレジストリの関係個所の削除は不要になっています。
実行ファイルのあるフォルダのShare関連ファイルの削除のみでOKです。
◆◇◆ Share のバージョンアップの方法 ◆◇◆
解凍して出きたファイルをShareを終了してから全部上書きします。設定は引き継がれます。
初期設定後は、むやみにフォルダをリネームしたり移動しないこと。パスが変わってエラーの原因です。
◆◇◆ プラグイン導入方法 ◆◇◆
プラグインをShareでパスを設定しているフォルダに入れ
[設定]→[プラグイン設定]から[追加]をクリックして対象.dllを選択します。
Share本体対応PDKで動作する/しないのバージョン判別や
[ツール]を押して表示されるプラグインを設定する等、固有の操作方法があります。
それぞれの使い方はプラグインアーカイブに同封のプラグイン作者によるテキストを熟読のこと。
プラグイン・ツールに関する質問は、プラグイン・ツール総合スレでして下さい。
0946デフォルトの名無しさん
2008/12/22(月) 17:26:54本ソフトウェアの販売。
インターネット上以外のメディアでの配布。
リバースエンジニアリング。
改造改編版の配布。
意図的なShareネットワークへの攻撃。
禁止事項に違反した場合、著作権者の了承を必要とせずに、任意の個人または団体が
禁止事項についての注意勧告、場合によっては法的措置を行えるものとします。
◆◇◆ 使用条件 ◆◇◆
動作報告をすること。と言っても毎回全員の報告を見るわけにもいかないので
気が向いたら正常動作の報告。エラーが出たら必ず報告。
あと、エスパーにしかわからない報告はやめて下さい。
未実装&未稼働やバグ情報、history.txt readme.txtは必ず読め。<info.txtも必読です。
最新バージョンの使用は義務です。
重複してる内容なら自粛。
~~~~~~~~~~~~~~~~~~~~~~~~
報告専用スレがあるときはそちらで報告用テンプレを使用して下さい。
存在しない時は本スレ (Shareスレッド) に使用パソコン、通信環境と経緯も併せてカキコ。
0947デフォルトの名無しさん
2008/12/22(月) 17:27:36Request 現在の自分に対するファイル送信待ちの数
User Catalog 拡散が終わっていない (アップロードに登録されている) ファイル数
Upload Block 残り拡散ブロック数 (1ブロックは1MB)
Diffuse Down 拡散ファイルを受け取っています。ステルスキャッシュ=キャッシュ非表示です。
Diffuse UP ファイルを拡散upしています。
Search Up 相手から接続してきた現在の検索用接続数
Search Down こちらから接続した現在の検索用接続数
Share Up ファイル送信転送用接続のコネクション
Share Down ファイル受信転送用接続のコネクション
Test Search接続を試みているコネクション中ノード
Sleep 接続Testや接続から外れたノード (A70より[Sleep表示]を押すと出る)
Check ホスト情報取得のみのコネクション
Sleep (赤) 接続エラーが発生したホスト
Sleep (灰) まだ接続を行っていないホスト
Sleep (白) 正常接続があったホスト
0948デフォルトの名無しさん
2008/12/22(月) 17:28:12・クラスタ 同じクラスタワードを設定している者同士が接続されやすくなり検索等の効率がよくなる
・ノード Shareを起動しているPCのこと
・フォルダ キャッシュ・アップロード・ダウンロードを設定している所
・クエリ 照会 (検索) のこと クエリワードとは検索ワード 以下の[DB]〜 on-凹表示/非表示凸-off
├ DB データベース キー情報を固定させたもの
├ Remote 仮想ファイル
├ Local 部分キャッシュ
├ Complete 完全キャッシュ
├ Link upファイル
└ [シノニム] クエリで同ハッシュで違うファイル名のものを表示させないようにする機能
・トリガ 条件付きダウンロードリスト (地引きリスト) 〔☑チェックを外すと無効 〕
・ダウンロード 指定された名前やハッシュに合致する単体ファイルリスト 〔 〃 〕
└ キャッシュ表示 ステータス表示の変更 on-凹[down中は保持キャッシュ %]/[発見ブロック/総ブロック数]凸-off
・アップロード 拡散upしているファイルリストと状況 拡散されたらリストから消える
└ ターボ on-凹up作業集中専用モード ※downは一切行われない
・フィルタ 設定した文字を含んだファイルのキーを削除したり表示させなくする機能
・タスク ダウンロード系の状況
・ログ 通信確立やエラー状況が表示される (問題が出た時はここをコピペする)
・インフォ 詳細状況
[ヘルプモード] 押してマウスカーソルに?表示の後、知りたい機能の上でクリック
0949デフォルトの名無しさん
2008/12/22(月) 17:28:53┗ 1分ほどで切れる。仕様です。
Q.ノード表示されない。(新規ノード追加時等)
┗ Sleep表示押してみる。増えていたら追加は成功してる。(繋がるかは別問題)
Q.キャッシュ消去と古いバージョンを勧める人達や回答者の人を煽るのがいるけど何?
┗ 只の妨害工作です。無視しておきましょう。キャッシュは手動で消すとエラーの原因ともなります。
Q.ファイルオープンエラーと表示されます。最近まで大丈夫でした。何故?
┗ ダウンロードフォルダのパス設定ミスや属性等。再確認を。
Q.ファイルI/Oエラーと表示されて途中からダウンロード出来ません。
┣ キャッシュフォルダ・クォータの設定・フォルダの属性にミスはないか、パスが深過ぎではないか。
┃ またクォータを使用しない場合、ドライブにある程度の空き容量があるか。
┣ キャッシュ&ダウンフォルダをファイルシステムFAT32のドライブに作成している場合、
┃ 4GB以上のファイルをダウンロードしようとしていないか。NTFSにすれば解決する。
┗ OSのシステムログに「遅延書き込みエラー」が出ていないか調べる。
Q.簡単にフィルター入れられないの?
┣ ttp://moejump.s6.x-beat.com/filter.htmlを参考に自分でフィルタ設定しましょう。
┗ 関係の無いジャンルも指定すると検索効率があがったりする。
Q.最大受信速度を10000にしたらそれだけ速いんですよね?
┗ 実測値内 (最大送信速度もある程度開放) にしないとキーだけしか受け取れない場合があるので無駄。
Q.☑低速なアップロードを切断する。って?
┗ 早期放流向け:相手への通信速度が極端に低速なup回線詐称接続ノードを切断します。
Q.☑低速なダウンロードを切断する。って?
┗ up絞り廚回避:申告設定より実通信速度が極端に遅いdown接続ノードを切断します。
Q.すぐにShare接続が切れるんですけど改善できますか?
┣ [基本設定]→[ネットワーク]タブ 「☑低速〜切断」のチェックを外し送受信速度設定を適正値にする。
┗ 光にする。
Q.ダウンロード出来てるのもあるのに、タスクに「通信エラー」が頻発します。
┗ 低速切断にチェック入れてませんか?外せ!回線詐称してませんか?適正値にしましょう!NTFS?
0950デフォルトの名無しさん
2008/12/22(月) 18:43:24┗ [検索]ボタンは画面の再描画と思って下さい。キー情報が溜まるまでマターリしましょ。
Q.ポートエラーと出てShareが通信できません。ポートは開いてる ハ ズ です。
┗ 大体の原因はポートがきちんと開いてない。設定を見直してみること。ハズ?変な確証は捨てて下さい。
Q.まったく起動できない。途中で停まる。
┣ 自己診断でメモリデータが不正に書き換わった場合等、例外を発生させて強制停止/終了します。
┗ メモリ周りを重点にハードの構成とBIOS設定を安定させましょう。
Q.「タイムチェックエラーにより通信を停止しました」って出ます。
┗ 時間 (年月日)が合っていません。±1時間以内に直して下さい。タイムゾーンもチェック。
Q.本体だけ上書きしたら起動直後に「MsgNeedSetConfig」等と出て全部英語になったけど日本語使えない?
┗ locale.txtも本体と同じ所に入れて下さい。locale.txt Versionも新しい上位の物に上書きする。
Q.Share稼動させて数十分〜数時間でブラウザが反応しなくなる。
┣ OSとShareの通信系の設定見直せ。
┗ 蟹の絵があるNICは多数のセッションに耐えられないから捨ててしまえ。
Q.FWがShare使用中にShare.exeがメールメッセージの送信の許可を求めてきました。
┣ Shareとは別の要因でワームとかスパイウェアに感染していなければ気にしなくても可。
┗ 繋がっているup先のノードが開けて設定しているポート番号の所為です。
Q.エラーの後inacheve_のファイルが出来てしまう。何これ?どう処理すれば良い?
┗ inacheve_はファイル変換中に付くヘッダ。エラーにより残った時は手動でファイルを削除。
Q.終了する時にエラーが出るのだが?
┗ [ノード]タブ→[接続]で完全に切断してから終了してみて下さい。
Q.DB許容数限界警告っていう警告きました。どうすれば良い?
┗ DBに登録しすぎ。ファイル範囲指定し[Shift]+[Delete]キーで減らせばOK。
Q.down指定した物以外の見えないキャッシュがどんどん溜まります。消したいのですが?
┗ 拡散ファイルは匿名性を上げる為でもあるので手動で消さないこと。放置。
Q.活動限界時間カウント0で新しいバージョンが落とせない━━━━━!!
┗ 慌てず騒がずShareを再起動して下さい。
0951デフォルトの名無しさん
2008/12/22(月) 18:50:41┗ プラグイン・ツール総合スレがありますのでそちらに行って下さい。
Q.upばっかりでdownがまったく出来ない!
┗ ターボボタンがon (up専用モード)になってないか?上がっている状態 (off)にしてみましょう。
Q.Winnyと同じ特殊クラスタで良いの?
┣ 違うものにして下さい。既に稼動中の主要な方々のフィルタに蹴られるだけです。
┗ 特殊ワードや広範囲なもの同士複数指定よりジャンルを絞るが吉。
Q.ハッシュて何?
┗ ファイルのバイナリから算出された値で名前変更捏造でも変わらない。
Q.[フォルダ]タブでダウンロードのフォルダだけチェック完了になりません。
┗ 正常です。
Q.拡散アップロードって何ですか?
┣ ファイルを分割して複数の周りにばら撒く強制多段up方法。1Mbyte単位=1ブロック。
┗ 自分にはup要求を出させないための匿名&down負荷分散のためのシステム
Q.アップロードフォルダに登録する時に下のフォルダも一緒に登録したいんですが、どうすればいいでしょう?
┗ 「☑サブフォルダを含める」にしてフォルダをそのまま指定すればいい。
Q.複数のアップフォルダとそれぞれ対をなす変換先キャッシュフォルダの指定はできますか?
┗ 現在は出来ません。変換先は[新規キャッシュ作成フォルダ]に設定されたフォルダのみに適用されます。
Q.アップフォルダに新規追加したのに認識してない。Winnyのように定期的なファイル更新チェック機能って無いの?
┗ 現状本体のみではそこまで自動化してません。お手数ですが手動で[クイックチェック]を押して下さいませ。
Q.ZoneIDって何のこと?
┣ ttp://www.atmarkit.co.jp/fwin2k/win2ktips/498zoneid/zoneid.html
┗ XP (SP2) NTFS用セキュリティ情報の付加。(XP SP1以前&Win2k及びNTFS以外では意味なし)
Q.接続数の最大はいくつまで?
┗ EX1からShare UP/DOWN接続数上限20+1に拡張されました。が実際の最大数は環境に依存します。
Q.光で計測は速く送受信速度も限界にしてますがdown枠数が少ないですなんとかなりますか?XP SP2です。
┗ WinXP SP2のTcpip.sysにはセキュリティ上接続数にリミッター制限が掛かっています。パッチ当てて解除。
0952デフォルトの名無しさん
2008/12/22(月) 18:56:28┗ 気にするな。皆でup貢献大量共有していけば改善する。まずキャッシュ用HDDの容量増やせ!
Q.ShareとWinnyどっちが良いの?
┗ 好き方を自分で選択。転んでも泣かない。規制無ければ同時稼動がデフォでFA。
Q.バージョンの種類が沢山あるけど、どれが何?最新どれ?
┣ 最新バージョン情報は、このスレとテンプレ読めばだいたい判る。
┗ 圧縮本体を展開した中にあるhistory.txt、oldhistory.txtを読めば細かく判る。
Q.テンプレ昔に比べて少なくなったけどこれだけ?
┣ テンプレ肥大対策に省略された低レベルな部分が沢山zipにまとめてあるよ。検索&ハッシュdownテストにドゾー。
┣ Share or Winny1.4&2 IDorトリップ:hGGgRjZCHb クエリor検索単語:Share Manual
┣ Share/SHA1 68ebdacfbe4ed80b722d780e71210c246ad025f4 nodes.db 無し
┣ Winny/MD5 82beaded48fc0424aced4dd74a9233b1 Version 2006/04/28 nodes.db込み
┗ Winnyからの移行で用語に違和感がある人向けに文字を入れ替えたlocale.txtも同封。
Q.本体は?
┗ Share、Winny、Alpha2、Freenet、Share関連サイトのいずれかで入手して下さい。
Share10_ex2.zip ┬ MD5:efd19d15b0437dce5bf8ad60fbbfcf10
└ SHA:e3ebc4e73fb2ce8ed5e3904a82067715be0dd4fd
0953936
2008/12/22(月) 19:01:33それは私もやってみたんですが、UTF-8を表示できるだけっぽいというか、
バッチファイルが起動しないです
0954デフォルトの名無しさん
2008/12/22(月) 19:03:441.[フォルダ]タブで設定フォルダを表示。アップロードフォルダを選んで[フォルダ編集]をクリック。
2.[設定]をクリックして[トリップ生成文字]にWinnyと同じ生成文字列を入力。
3.サンプル表示で同じなのを確認してから[追加]をクリックし[OK]をクリック。
4.2.のウィンドウでIDの欄のプルダウンからトリップを選び[更新]をクリック。
5.設定フォルダを表示しアップロードフォルダのID欄に指定トリップが表示されていればOKです。
(例) トリップ作成文字:受け取れ ID (or Trip):YW7nggrGUN
アップロードフォルダに放流物を入れてから[フォルダ]タブにある[クイックチェック]を押すことにより
ハッシュチェックが始まり、DB未登録であればアップロードリストに追加され強制拡散upされます。
試しにShareとWinnyのアップフォルダをいっしょにして同じトリップでポエムを流してみませんか?
◆◇◆ キャッシュ全滅回避のための小技? ◆◇◆
バージョン更新やマシン移行でcache.idxが無かったり壊れたりするとキャッシュが消えますが
config.iniに
[CacheIndexPath]
Path=[Shareのキャッシュフォルダのフルパス]
を書いてキャッシュフォルダにcache.idxを入れておけばキャッシュ用外付けHDDを
繋ぎ忘れてのキャッシュ全滅被害は減るかも?
0955デフォルトの名無しさん
2008/12/22(月) 19:21:10(成年コミック) [TAKE] ブレイブメイデン 姦淫散華 [08-06-20] (JPG化) (輸入).zip
(成年コミック) [ちば・ぢろう] WORK WORKお姉さん [08-10-01] (ページ抜け修正).zip
(成年コミック) [唄飛鳥] つみはは -罪母- 02 (輸入).zip
(成年コミック) [雑誌] Comic ino 2009年01月号 vol.08.zip
(成年コミック) [雑誌] Comic ino 2009年01月号.zip
(成年コミック) [雑誌] COMIC LO 2008年12月号(Vol.57).zip
(成年コミック) [雑誌] COMIC RiN 2008年12月号.zip
(成年コミック) [雑誌] COMIC アンリアル 2008年02月号 vol.11.zip
(成年コミック) [雑誌] COMIC メガストアH 2009年01月号 (輸入).zip
(成年コミック) [雑誌] COMIC メガストアH 2009年01月号.zip
(成年コミック) [雑誌] COMIC メガストアH 2009年01月号[ページ抜け補完].zip
(成年コミック) [雑誌] COMIC 天魔 2008年12月 (輸入).zip
(成年コミック) [雑誌] COMIC 桃姫 2008年09月号.zip
(成年コミック) [雑誌] COMIC 桃姫 2008年10月号.zip
(成年コミック) [雑誌] COMIC 桃姫 2008年11月号.zip
(成年コミック) [雑誌] COMIC 桃姫 2008年12月号.zip
(成年コミック) [雑誌茜新社] COMIC LO vol.57 2008年12月号[補正].zip
PrincessPeach Dec. 2008.rar
PrincessPeach Nov. 2008.rar
PrincessPeach Oct. 2008.rar
PrincessPeach Sep. 2008.rar
0956デフォルトの名無しさん
2008/12/22(月) 19:27:030957デフォルトの名無しさん
2008/12/22(月) 19:32:170958デフォルトの名無しさん
2008/12/22(月) 19:37:06これですか?
0959デフォルトの名無しさん
2008/12/22(月) 19:39:510960デフォルトの名無しさん
2008/12/22(月) 19:45:07あったよ
0961デフォルトの名無しさん
2008/12/22(月) 19:48:120962デフォルトの名無しさん
2008/12/22(月) 20:55:41| move "*[オムニバス]*" f:\$オムニバス\
たぶん、「$オムニバス」 というサブディレクトリが作成されていないからじゃないかな?
| mkdir f:\$オムニバス
| move "*[オムニバス]*" f:\$オムニバス\
こうすればOKだと思う。他のも同じね。
おぢさんが一ついい事を教えよう。「@PAUSE」 というコマンドだ。
キーボードの Enter を押すまで一時停止してくれる有難いコマンドだ。
たとえば、こんな具合・・・
@echo off
c:
cd "C:\Documents and Settings\hogehoge\デスクトップ\MP3"
rem ============== オムニバス ==============
move "*[オムニバス]*" f:\$オムニバス\
@PAUSE ←【これ】
rem ================= 数字 =================
こうすればエラーメッセージが画面に表示されるので原因がつかみやすいんだ。
これを世間では「デバッグ」と言うんだ。
0963デフォルトの名無しさん
2008/12/22(月) 20:56:42氷川きよし入りもあるよ
0964デフォルトの名無しさん
2008/12/22(月) 21:01:28補足:Shareのクラスタはダウンロードするファイル名の一部をクラスタに指定することで
同じ名前のファイルを所持してる人とクラスタ化される。
■クォータ設定推奨【フォルダ→キャッシュ→右クリック→フォルダ編集(X):最低値10GB】
・設定するとダウンロード登録キャッシュは削除されずに古いものから順にキャッシュが削除される
・ただしダウンロード登録キャッシュ量が設定値を超えるとエラーになるので設定値には余裕を持たせた方が良い
・数値を大きくするとみんなが幸せになれる
■注意
・個人情報を含むと思われるファイル名などを貼らないこと
■share放流検索
ttp://www.sharedb.info/
■ファイルが落ちない引っかからない
プラグインのTriggKeyAppenderを使っているなら『ハッシュだけ登録する』に設定する
■うざったいAAは、AAの一部分をNGWordに登録して各自であぼーんする
■正規表現 \b[0-9a-f ]{40}\b でハッシュ抽出可能
0965デフォルトの名無しさん
2008/12/22(月) 21:06:15コレは「デブ」一本に絞った方がいいんだな
0966デフォルトの名無しさん
2008/12/22(月) 21:08:150967デフォルトの名無しさん
2008/12/22(月) 21:12:320968デフォルトの名無しさん
2008/12/22(月) 21:14:530969デフォルトの名無しさん
2008/12/22(月) 21:19:110970デフォルトの名無しさん
2008/12/22(月) 21:23:240971デフォルトの名無しさん
2008/12/22(月) 21:31:370972デフォルトの名無しさん
2008/12/22(月) 21:33:420973デフォルトの名無しさん
2008/12/22(月) 21:35:340974デフォルトの名無しさん
2008/12/22(月) 22:01:570975デフォルトの名無しさん
2008/12/22(月) 22:06:060976デフォルトの名無しさん
2008/12/22(月) 22:11:380977デフォルトの名無しさん
2008/12/22(月) 22:14:440978デフォルトの名無しさん
2008/12/22(月) 22:21:060979デフォルトの名無しさん
2008/12/22(月) 22:24:420980デフォルトの名無しさん
2008/12/22(月) 22:30:500981デフォルトの名無しさん
2008/12/22(月) 22:35:310982デフォルトの名無しさん
2008/12/22(月) 22:38:360983デフォルトの名無しさん
2008/12/22(月) 22:44:110984デフォルトの名無しさん
2008/12/22(月) 23:03:230985デフォルトの名無しさん
2008/12/22(月) 23:08:170986デフォルトの名無しさん
2008/12/22(月) 23:12:150987デフォルトの名無しさん
2008/12/22(月) 23:16:44【.cmd】 バッチファイルスクリプト %4 【.bat】
http://pc11.2ch.net/test/read.cgi/tech/1207039252/
0988デフォルトの名無しさん
2008/12/22(月) 23:19:350989デフォルトの名無しさん
2008/12/22(月) 23:21:050990デフォルトの名無しさん
2008/12/22(月) 23:24:470991デフォルトの名無しさん
2008/12/22(月) 23:31:200992デフォルトの名無しさん
2008/12/22(月) 23:47:230993デフォルトの名無しさん
2008/12/22(月) 23:47:300994デフォルトの名無しさん
2008/12/22(月) 23:49:12乙
0995デフォルトの名無しさん
2008/12/23(火) 00:00:38その分類に困っている…と勘違いしておられる方がおいでなのでしょうか。
スレも終盤ですし、流れるような連投荒らしはお控えいただけると助かります。
>>962
レスどうもです。移動先のフォルダは、
すでに作成済みなのですが。。
ひさびさにバッチを触ると、AUTOEXEC.bat をあれこれ弄り回していた頃が
懐かしくなりますね。。。
0996デフォルトの名無しさん
2008/12/23(火) 00:10:210997デフォルトの名無しさん
2008/12/23(火) 00:12:530998デフォルトの名無しさん
2008/12/23(火) 00:14:350999デフォルトの名無しさん
2008/12/23(火) 00:17:32【.cmd】 バッチファイルスクリプト %4 【.bat】
http://pc11.2ch.net/test/read.cgi/tech/1200123517/
1000デフォルトの名無しさん
2008/12/23(火) 00:17:4510011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。