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


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

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



1 名前:デフォルトの名無しさん [2009/05/14(木) 11:29:31 ]
前スレ
【.cmd】 バッチファイルスクリプト %4 【.bat】
pc12.2ch.net/test/read.cgi/tech/1229955189/

263 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 11:49:24 ]
つーか、Windowsでlimitだとか再現する意味があるのかね。

264 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 15:57:53 ]
windowsでkill -HUPってなんだ? 

265 名前:デフォルトの名無しさん [2009/09/29(火) 19:16:39 ]
アプリケーションのGUIを操作するコマンドってあるのでしょうか?


266 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 20:50:47 ]
cscript.exe
mshta.exe

267 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 22:23:04 ]
>GUIを操作

WScript.Shell#SendKeysみたいなもんの事?それとも>>266


268 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 22:37:30 ]
AppActivate.exe
SendKeys.exe

269 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 23:46:35 ]
バイナリで特定のアドレスだけでよいので変更するバッチはないですかね?

270 名前:デフォルトの名無しさん [2009/09/29(火) 23:55:04 ]
なんて、説明したらよいのか、アプリをバッチファイルから起動したいのですが
TsSplitterというソフトなんですが、コマンドラインからも使えるのですが、なぜか処理がうまくいかなくて
GUIのものですとうまく起動するんです。
バッチファイルで起動まではできるのですが、そのあとの詳しい設定は前回履歴がのこっているので、
問題ありませんが、実行ボタンを手動で決定しなければなりません。
それをどうか自動処理できないかと四苦八苦している状態です。
お手数おかけしますが、もし可能であればお教えいただけるとありがたいです。


271 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 01:47:47 ]
>>270
UWSCとか
ttp://www.uwsc.info/




272 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 09:35:28 ]
>>269
それをバッチでやる理由は? 普通はバイナリエディタなりパッチツールを使うか、専用のパッチツールを作ると思うのだけど。

273 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 12:27:16 ]
debug

274 名前:デフォルトの名無しさん [2009/09/30(水) 14:10:22 ]
>266
>267
できれば、>270のようにしたいと考えていますので
実行ボタンさえおせればいいのですが、、、どう組み込めばいいのでしょうか?


>271 少し私には理解できませんでした。
すいません。ありがとうございました。


275 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 14:20:38 ]
実行ボタンくらい自分で押せばいいじゃん。

276 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 14:26:32 ]
ぐぐりにいったら「他のキーワード」で「tssplitter バッチファイル」を提示された。
ちゃんと見てないが、色々バッチファイルを作っている人もいそうなのだけど、見てみたのかな?

277 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 14:37:54 ]
なにこいつ。

278 名前:デフォルトの名無しさん [2009/09/30(水) 17:35:21 ]
>275それをいたっら、、、(笑)

>276
そちらはコマンドラインから動くものなので、
GUIのものを動かしたく考えておりますので、またすこし違うんです。。。。



279 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 18:07:50 ]
> >271 少し私には理解できませんでした。

この手の人にはいくら回答付けても無駄だよ。
いくら的確な回答でも「理解できない」で終わり。

私努力する気無いから私の知ってるやりかたで教えてね(はあと

280 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 20:19:22 ]
>>278
まずキーボード操作だけでその「実行」ボタンとやらを押す手順を考えるんだ。
大抵のGUIアプリならショートカットキーとかタブキーとか使えばできるだろ。
そしたらそれをVBScriptのWScript.Shell#SendKeys関数で再現すればよい。

WScript.Shell#SendKeys関数の使い方はぐぐってもよし、やふってもよし。

…お前の次の台詞は「少し私には理解できませんでした」と言う…

281 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 20:29:11 ]
初歩的な質問ですいません

ファイル名を変更するバッチを作りたいんですが

ren *.bat_old.bat *_old.bat
で変更が出来ませんでした

どなたか教えて頂けませんか



282 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 23:25:34 ]
できてるだろ?
ただ、そのコマンドラインは同じ名前に変えろと言ってるように見えるが?
なので変わらない。

283 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 01:13:48 ]
.bat_old.bat の左がxなら
ren *x.bat_old.bat *x_old.bat
でいくよ

284 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 01:55:04 ]
ren ?.bat_old.bat ?_old.bat
ren ??.bat_old.bat ??_old.bat
ren ???.bat_old.bat ???_old.bat
ren ????.bat_old.bat ????_old.bat
...

285 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 07:53:29 ]
>>283
ありがとうございます

ただワイルドカードで指定してる部分は長さや文字が全てが不定になっています;

Start.bat_old.bat⇒Start_old.bat
Stop.bat_old.bat⇒Stop_old.bat
という風に変えたいのですが

ren *.bat_old.bat *_old.bat
では結果は

Start.bat_old.bat⇒Start.bat_old.bat
Stop.bat_old.bat⇒Stop.bat_old.bat
のままでした

例えば元のファイル名から真ん中の.batのみを削除する方法や
ワイルドカード指定してる所を変数に入れて処理する方法があれば教えていただきたいです

286 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 10:29:38 ]
ren *.bat_old.bat *.|for /f "delims=" %i in ('dir /b *.bat_old') do ren "%i" "%~ni_old.bat"
こんな感じ?

287 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 14:27:06 ]
for文変数のコピーは可能ですか?
下のようにしましたが動きませんでした


for %%i in (*.txt) do (
set k=%%i
echo %k%
)

288 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 15:24:44 ]
またこの質問か

289 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 15:55:01 ]
ren *.bat *_old.bat
とやってしまって、戻そうとしてんだろ?
やれやれだ
3段階で戻すんだな
ren *.bat_old.bat *.
ren *.bat_old *.
ren *. *_old.bat

290 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 18:58:25 ]
>>288
新入りなんだから、そんなこと言わずに歓迎してやれよ

291 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 20:56:00 ]
ren *.bat *_old.bat

ren *.bat *.
ren *. *_old.bat
とやればよかったのに



292 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 20:57:03 ]
>>287
ウェルかめ

293 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 12:05:19 ]
おまいら答もかいてやれよ

>>287
echoの行は遅延展開が必要。詳しくはset /? とかを参照

setlocal EnableDelayedExpansion
for %%i in 略
set k=%%i
echo !k!

294 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 12:13:22 ]
>>293
a!.txt
がどうなるか知ってるのか?

295 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 12:24:47 ]
>>294
これって解決方法あんの?

296 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 12:42:09 ]
>>295
遅延変数展開を禁止して
サブルーチンでは変数が毎回評価されるのを利用するとか

setlocal DisableDelayedExpansion
for %%i in (*.txt) do call :foo %%i
goto :EOF

:foo
set k=%1
echo %k%
goto :EOF

297 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 18:46:01 ]
for %%i in (*.txt) do (
set k=%%i
setlocal EnableDelayedExpansion
echo !k!
endlocal
)

298 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 13:59:14 ]
for %%i in (*.txt) do (
set k=%%i
call echo %%k%%
)

299 名前:デフォルトの名無しさん [2009/10/05(月) 19:13:20 ]
複数ファイルの結合についてご意見を…
結合先の名前にアンダーバーを使いたいのですがうまくいきません

ファイルの場所がc:\movie\123abc\
元ファイル「123_01.mpg」「123_002.mpg」
結合後のファイル名「123_100.mpg」
バッチフィル名「copy.bat」
として、ファイル名の前半はディレクトリ名の一部を使うので

set fullpath=%0
set number=%fullpath:~-16,3%         ←フルパスから16文字さかのぼって3文字とると「123」になります
copy /B *01.mpg+*02.mpg %number%_100.mpg

のようにしましたが、うまくいきません
アンダーバーをハイフンにすると「123-100.mpg」というのが出てきます(うまくいく)
たぶんアンダーバーが使えないんだと思い、ハイフンで作ってからリネームをしようと思ったのですが

ren %number%-100.mpg %number%_100.mpg

これを入れてもだめでした。どうしたらいいんでしょう?

300 名前:デフォルトの名無しさん [2009/10/05(月) 19:19:30 ]
すみません誤字が多かったので少し訂正します…

バッチファイル C:\movie\123abc\copy.bat
元ファイル1 C:\movie\123abc\123_01.mpg
元ファイル2 C:\movie\123abc\123_02.mpg

結合後 C:\movie\123abc\123_100.mpg

やりたいのは以上です。

301 名前:デフォルトの名無しさん mailto:sage [2009/10/05(月) 19:24:22 ]
何の根拠もないてきとーレス

”で括ってみたら?



302 名前:デフォルトの名無しさん mailto:sage [2009/10/05(月) 20:51:17 ]
すみません誤字が多かったので少し訂正します…

バッチファイル C:\movie\123abc\copy.bat
元ファイル1 C:\movie\123abc\123_01.mpg
元ファイル2 C:\movie\123abc\123_02.mpg

結合後 C:\movie\123abc\123_100.mpg

やりたいのは以上です。

303 名前:デフォルトの名無しさん mailto:sage [2009/10/05(月) 21:00:06 ]
たぶんアンダーバーが使えない

304 名前:デフォルトの名無しさん mailto:sage [2009/10/05(月) 21:10:23 ]
アンダーバーをハイフンにするとうまくいくよ

305 名前:デフォルトの名無しさん mailto:sage [2009/10/05(月) 23:14:15 ]
どういうこと?

306 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 02:52:35 ]
%0 にフルパスがはいらないこと以外はうまくいく
つーかそのパスなら -15,3 じゃないの

307 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 03:20:23 ]
ダブルクリック前提?

308 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 10:44:20 ]
フルパスは%~f0だしディレクトリ名欲しいだけなら%~n0でいいんじゃ


309 名前:デフォルトの名無しさん [2009/10/06(火) 11:15:16 ]
いろいろどうもです。始めたばかりで変数の取り方もちょっとしか知りません
とりあえずアンダーバーは使えないと思って進めます。""でくくっても""が付くだけでした
%0と%~f0のどちらもいけます、中身はちょっと違いますが似てるのでOKです
%~n0はバッチファイルの名前が出てきてしまったので目的とは違いました

単にbatファイルのあるディレクトリの最初3文字を使って
同じディレクトリにあるファイルを結合させたいだけなんですが…('A`)


310 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 12:03:29 ]
>>309
ああすまん、%~n0は完全に私の勘違いでした

311 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 14:13:42 ]
なんでアンダーバーが使えないんだ?



312 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 14:34:57 ]
copy a+b c_d
使えるけど?

313 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 15:11:01 ]
そもそもcopyコマンドでどんなエラーが出たか書いてない時点で…
「うまくいきません」とだけ言われてもね…


314 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 15:54:22 ]
シンボリックリンクのリンク切れを判定して削除するバッチ希望

315 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 21:16:55 ]
シェルのショートカットのこといってんの?
バッチよりVBSのほうが早いな

316 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 22:02:17 ]
Vistaや7には、ショートカットでは無いシンボリックリンクが正式に存在するんだぜ
もっとも、それ以前から微妙に存在してたけどな

317 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 00:55:57 ]
>>299
>バッチフィル名「copy.bat」 
これは…

318 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 01:38:29 ]
だから何だ? 現象を説明できるのか?

319 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 01:44:32 ]
copy.bat祭りが始まったと聞いてやって来ますた。

320 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 01:50:51 ]
まユニークな名前を付けるべきではある

321 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 01:57:53 ]
短いファイル名を付けないようにすると %~snxI はどうなる?



322 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 19:22:07 ]
フォルダのシンボリックリンクとジャンクションの違いが分らん

323 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:13:36 ]
ユーザの下にジャンクションがあるが、ダブルクリックするとアクセスエラー
なんのためにあるんだ?

324 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 17:37:25 ]
ダブルクリックするとアクセスエラーになるのがジャンクション
ならないのがシンボリックリンクだにゃ
つまり、エクスプローラに見せたいか、見せたくないかだにゃ

325 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 22:40:21 ]
>>317
通常のdosコマンドだったら大丈夫だったはず。

regとかfindstrとかはアウトだけど。

326 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 00:57:21 ]
pingが通るか通らないかで分岐したいんですが
どうすればよいでしょうか?

327 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 01:02:45 ]
最近のWindowsに付属のものならErrorLevelで判断できる。

328 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 01:12:41 ]
>>325
同じ名前のコマンドとバッチ、どっちが先に処理されるかって事でしょ

329 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 01:13:06 ]
本当ですね。
ありがとうございました。

330 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 21:17:50 ]
>>328
だから通常コマンドならこっちがバッチより先。
copy.batとかmove.batとかは問題なし。

331 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 21:58:26 ]
通常じゃないコマンドってなんだよw
つーかカレントディレクトリにあるもの優先だろが



332 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 22:08:53 ]
C:\>おまいら用語を知らんのか?
'おまいら用語を知らんのか?' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

333 名前:デフォルトの名無しさん mailto:sage [2009/10/13(火) 23:42:37 ]
用語を知ってるレベルになるとバッチなんか使わない

334 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 00:26:04 ]
>>326
ping www.google.com && echo succ || echo fail

335 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 02:45:21 ]
組み込みコマンドがexeやbatより優先されるのって、なんか慣れない。
パスで修飾とかできないから、そうせざるを得ないのは理解できるんだけどなあ。

336 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 04:37:26 ]
だからぁ優先されないって言ってんじゃん

337 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 10:29:23 ]
内部コマンド>カレントディレクトリの外部コマンド>パス上の外部コマンド

の順番だっけ?
初期からあるコマンドに内部コマンドと外部コマンドが入り交じってるのに
順番がこんなんだから解りにくいことになってるな

338 名前:デフォルトの名無しさん [2009/10/14(水) 12:13:20 ]
ユーザ名の一覧が改行区切りで保存されたファイルがあります。
バッチを実行したユーザがそのファイルに存在したときのみ
それ以降の処理を行うようにしたいのですが、
どのように書けばよいでしょうか?
ユーザが存在するかどうかは
findstr "name" "\\server\Users.txt" /i /x"
にて判断できるかと思ったのですが
開くことができませんと表示されてしまいます・・・

339 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 13:36:24 ]
>>338
エラーメッセージに答えでてるじゃん
FINDSTR: 開くことができません (/i)
FINDSTR: 開くことができません (/x)


340 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 14:44:53 ]
findstr.exeのプロパティを見てみ
元はresource kitのqgrep
だからシンタクスはunix流
findstr -i -x "name" "\\server\Users.txt"

findstr "name" "\\server\Users.txt" /i /x"
はdos流

341 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 17:02:19 ]
<全角文字や半角スペース入り> DELAY <数字か-で始まる数字>ms.aac
ってファイル名から<数字か-で始まる数字>だけを取り出して変数にsetしたいのですけどよい方法はありますか?
DELAYの前に半角スペースが入ることもあるのでfor /fのdelims= では駄目でした



342 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 17:04:26 ]
途中で送信

343 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 18:19:33 ]
echo %hoge:*DELAY=%

344 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 20:08:15 ]
>>343
ありがとうございます
前後を置換して取り出せました

345 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 14:12:52 ]
ドライブの空き領域のみを表示させるにはどうすればよいでしょうか?

346 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 15:21:35 ]
for /f "skip=9 tokens=3" %%i in ('dir /-c c:\') do (@set a=%%i)

for /f "skip=2 tokens=2 delims=:" %i in ('fsutil volume diskfree c:') do @echo %i

347 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 18:44:57 ]
@if "%~d1"=="" %~f0 %CD%
@mshta.exe "javascript:with(new ActiveXObject('Scripting.FileSystemObject')){try{GetStandardStream(1).Write(GetDrive('%~d1').FreeSpace);}catch(e){}}close();" | more

348 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 18:51:40 ]
wmic logicaldisk c: get freespace

349 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 19:08:46 ]
77F91AB1 mov eax,ecx
77F91AB3 mov ecx,dword ptr [ebp-10h]
77F91AB6 mov dword ptr fs:[0],ecx
77F91ABD pop edi
77F91ABE pop esi
77F91ABF pop ebx
77F91AC0 leave
77F91AC1 ret
77F91AC2 push ebp
77F91AC3 mov ebp,esp
77F91AC5 sub esp,258h
77F91ACB lea eax,[ebp+0Ch]
77F91ACE push eax
77F91ACF lea eax,[ebp-258h]
77F91AD5 push dword ptr [ebp+8]
77F91AD8 push 200h
77F91ADD push eax


350 名前:デフォルトの名無しさん mailto:sage [2009/10/21(水) 18:22:39 ]
ロボコップがコマンドコムの読み込み後にバイオスをロードしました

351 名前:デフォルトの名無しさん mailto:sage [2009/10/21(水) 18:35:42 ]
romは遅いからramにコピーするんですね。普通です。



352 名前:デフォルトの名無しさん mailto:sage [2009/10/21(水) 19:30:22 ]
rem

353 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 10:47:15 ]
コマプロからftpでunixにデータアップすると日付時間がかわる…
変えずにアップする方法ないかな…

バッチ内部に組み込み途中で挫折した。

固めてアップとか3rdPT製アプリ使用jはナシの方向で解決策ないかねぇ…


ないか…

354 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 10:55:58 ]
>>353
フリーのftpクライアントと同じ戦略でいいじゃん。
あれは、サーバにアップロードした後シェル実行でタイムスタンプを強制しているだけなんだから。

355 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 11:24:00 ]
コマプロw

356 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 11:37:21 ]
メインフレーム業界に居る俺はコマプロと聞くとプロシージャのほうを連想してしまう…

357 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 17:23:40 ]
#define ClearFileTime(fileTime) \
(fileTime).dwLowDateTime = 0; \
(fileTime).dwHighDateTime = 0;

#define ClearFindDataFields(lpFind) \
ClearFileTime((lpFind)->ftCreationTime); \
ClearFileTime((lpFind)->ftLastAccessTime); \
(lpFind)->dwReserved0 = 0; \
(lpFind)->dwReserved1 = 0; \
(lpFind)->cAlternateFileName[0] = '\0';
ftLastModTime.dwLowDateTime =
ftLastModTime.dwHighDateTime = 0;

ftExpiryTime.dwLowDateTime =
ftExpiryTime.dwHighDateTime = 0;

ftPostCheck.dwLowDateTime =
ftPostCheck.dwHighDateTime = 0;
pfdW->dwFileAttributes = pfdA->dwFileAttributes;
pfdW->ftCreationTime = pfdA->ftCreationTime;
pfdW->ftLastAccessTime = pfdA->ftLastAccessTime;
pfdW->ftLastWriteTime = pfdA->ftLastWriteTime;
pfdW->nFileSizeHigh = pfdA->nFileSizeHigh;
pfdW->nFileSizeLow = pfdA->nFileSizeLow;
pfdW->dwReserved0 = pfdA->dwReserved0;
pfdW->dwReserved1 = pfdA->dwReserved1;



358 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 18:09:56 ]
>>353
folder.copyhere
folderitem.modifydate
でだめか?

359 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 19:28:35 ]
>354->358
これから夜勤。仕事先のでためしてみるわ
ありがとう。

360 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 22:21:25 ]
> dir /s /b xxx
ファイルが見つかりません

このエラーメッセージを出さなくするのってどうやるの?
事前にあるかどうかをチェックするというのはなしで。

361 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 22:37:24 ]
dir /s /b xxx 2>nul



362 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 23:01:40 ]
const TCHAR CH_NUL = TEXT('\0');
const TCHAR CH_ZERO = TEXT('0');
const INT MAX_EDIT_TEXT = 16;
const INT MAX_CMB_TEXT = 10;
const INT64 MAX_VALUE = ((1i64 << 60) * 6i64);
const INT64 MIN_VALUE = 1024i64;

DBGASSERT((IDS_ORDERMB == IDS_ORDERKB + 1));
DBGASSERT((IDS_ORDERGB == IDS_ORDERKB + 2));
DBGASSERT((IDS_ORDERTB == IDS_ORDERKB + 3));
DBGASSERT((IDS_ORDERPB == IDS_ORDERKB + 4));
DBGASSERT((IDS_ORDEREB == IDS_ORDERKB + 5));

INT64 Value = 0;
INT64 Decimal = 0;
INT xbOrder = e_Byte;
DWORD dwWholePart = 0;
DWORD dwFracPart = 0;
INT Order = XBytes::e_Byte;


363 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 23:08:33 ]
li r12, 1
slwi r12, r12, n
lwz r11, offsetof_Mask(r3)
and r11, r11, r12
cmpli 1, 0, r11, 0
bc 12, 6, Obj##n
addi r3, r3, 8
addi r3, r3, 12
li r12, n
rlwinm r12, r12, 2, 0, 31-2
lwz r11, 0x4(r3)
lwzx r11, r12, r11
lwz r3, 0(r3)
lwz r2, 4(r11)
lwz r11, 0(r11)
mtctr r11
li r12, n
rlwinm r12, r12, 2, 0, 31-2
lwz r11, offsetof_apfn(r3)
lwzx r11, r12, r11
lwz r3, offsetof_pvObject(r3)
lwz r2, 4(r11)
lwz r11, 0(r11)
mtctr r11







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

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

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