[過去ログ] 【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
885: 2017/02/02(木)23:15 ID:LhAHr7Zi(1) AAS
hostsは普通のテキストファイルだから、へんな制限は無い気がするが。
バッチで全部実装するのが面倒なので俺はAutoHotkeyで整形した後
hostsへ1行ずつ追記してるけど、ちゃんと追記できてるよ
886: 2017/02/02(木)23:27 ID:rUH8Ic6o(1) AAS
俺はXPなので最近のは知らないけど
ユーザー権限の問題なのでは?
問題のファイルはWINDOWS\system32\drivers\etcの下にある
ここは一般ユーザー(Power Users,Users)資格では変更・書き込み不可になってるはず
887(1): 2017/02/03(金)11:18 ID:qUN7oehH(1/2) AAS
>>874
それはNTだからじゃなくて、cmdだからだよ。
888(1): 2017/02/03(金)11:32 ID:PzggaHL+(1) AAS
>>887
そりゃそうだけど、BATファイルからしてみれば関係なくね?
889: 2017/02/03(金)23:21 ID:qUN7oehH(2/2) AAS
>>888
command.com起動すれば従来通り動いたはずだよ。
64bitだと動かないけど。
890(2): 2017/02/06(月)22:43 ID:Dm4Nipmb(1) AAS
今更だが、WindowsNT系のイベントログを自動的にテキストファイルへ出力
(エクスポート)する方法としては、PowerShellインストール済の状態で
以下の3行をバッチファイル内で実行するのが俺には一番妥協できそうだ。
powershell.exe -command ("Get-EventLog Application | Export-CSV '%~dpn0_%COMPUTERNAME%_app(%DATE:/=%-%TIME::=%時点)_psh.csv' -Encoding unicode")
powershell.exe -command ("Get-EventLog Security | Export-CSV '%~dpn0_%COMPUTERNAME%_sec(%DATE:/=%-%TIME::=%時点)_psh.csv' -Encoding unicode")
powershell.exe -command ("Get-EventLog System | Export-CSV '%~dpn0_%COMPUTERNAME%_sys(%DATE:/=%-%TIME::=%時点)_psh.csv' -Encoding unicode")
以下の3行をバッチファイル内で実行する手もあるが、
時間がかかりすぎる上に英語でしか出力されないのが難点。
wmic ntevent where "(logfile='application')" list /format:CSV > "%~dpn0_%COMPUTERNAME%_app(%DATE:/=%-%TIME::=%時点)_wmic.csv"
wmic ntevent where "(logfile='security')" list /format:CSV > "%~dpn0_%COMPUTERNAME%_sec(%DATE:/=%-%TIME::=%時点)_wmic.csv"
wmic ntevent where "(logfile='system')" list /format:CSV > "%~dpn0_%COMPUTERNAME%_sys(%DATE:/=%-%TIME::=%時点)_wmic.csv"
891: 2017/02/07(火)23:49 ID:OwFQ4nmk(1) AAS
command.comで16bitアプリが動いたらいいのに
892: 2017/02/08(水)01:50 ID:QE6/hL5U(1) AAS
almond.com
command not found.
893(1): 2017/02/08(水)07:20 ID:h1zz+gVt(1) AAS
>>890
wevtutil じゃダメなの?
外部リンク[aspx]:technet.microsoft.com
894: 890 2017/02/08(水)16:12 ID:45vPMFEy(1) AAS
>>893
今使ってるWin7 Pro x64マシンは4年以上前に買ったものだが、そのコマンドは初めて知った。
実際やってみると従来より処理結果が見やすい上に速いな。ありがとよ。
wevtutil qe Application /f:text /uni:true > "%~dpn0_%COMPUTERNAME%_app(%DATE:/=%-%TIME::=%時点)_weu.txt"
wevtutil qe Security /f:text /uni:true > "%~dpn0_%COMPUTERNAME%_sec(%DATE:/=%-%TIME::=%時点)_weu.txt"
wevtutil qe System /f:text /uni:true > "%~dpn0_%COMPUTERNAME%_sys(%DATE:/=%-%TIME::=%時点)_weu.txt"
895: 2017/02/15(水)04:47 ID:aywwqEZo(1) AAS
%%i(ファイル名)が半角英数、"_" だけで構成されていたらという判定はどうやればいいんでしょうか
896: 2017/02/15(水)04:56 ID:wUshnQbT(1) AAS
findstr /?
897(3): 2017/02/15(水)09:59 ID:7bSa3oIc(1) AAS
>>878ってなんで?これと関係ある?
外部リンク[htm]:ash.jp
> UnicodeのUCS-2の文字コード表は、UTF-16と同じです。
> UTF-16 3007 〇
898(1): 2017/02/15(水)12:14 ID:Q79MmBL5(1) AAS
>>897
もう一つ例を出せばはっきりするかな
for /f "delims=N" %%I in ('cmd /u /c echo 三') do set TAB=%%I
899: 2017/02/15(水)14:00 ID:fyxpm6Tl(1) AAS
>>897
その通り。半角文字「0」のアスキーコードを16進数で表すと30で、
BEEP音を出す制御コードのアスキーコードは07だからね。
900(1): 2017/02/18(土)09:27 ID:aH8Tos2O(1/2) AAS
>>898
ついにその「三」を出したかw
901(3): 2017/02/18(土)13:52 ID:8EFqk4IF(1) AAS
>>900
三だと、何か、あるんですか?
アホなもので、教えてください。
902(1): 2017/02/18(土)13:58 ID:np+iCDRO(1) AAS
>>901
この(過去)スレで初登場したオリジナルってことかな?
コード表を見ればわかるけど使える文字は結構限られてて、この「三」は0x30以外でTABとして使える珍しい部類かな
903(1): 2017/02/18(土)16:19 ID:aH8Tos2O(2/2) AAS
>>901
>>897のURLだと「三」は"4E09"になってるだろ?
んで↓のASCIIコード表だと「N」は"4E"だから、「N」で「三」を区切ると"09"つまり「HT(水平タブ)」が残るってこと。
外部リンク[html]:www9.plala.or.jp
904: 901 2017/02/19(日)13:32 ID:OLDLML6K(1) AAS
>>902
>>903
ありがとうございます。
アホの私に、丁寧な説明、ありがとうございます。
905(1): 2017/02/20(月)12:38 ID:Yd+dsT91(1) AAS
社内のシステム管理者してます。
WSHかpower shellを勉強したいのですが、VBA多少わかるのでWSHがよいかと思ってたのですが、これから勉強するならpower shellのほうが良いのでしょうか?
906: 2017/02/20(月)12:46 ID:DNbD6mo9(1) AAS
社によりけりだから会社に聞け
907: 2017/02/20(月)12:59 ID:o4bNBCuM(1) AAS
自分はPowerShell好きなので聞かれたら答PSって言っちゃうけど
実際は組合せが必要になる場面もあるだろうしbatも含めて触れやすい所からやって行こう
908: 2017/02/20(月)13:21 ID:aGrUDuyU(1/2) AAS
今後htmlやJavaに関わる可能性があるなら、WSH(JScript)が良いかも
909: 2017/02/20(月)14:02 ID:H64DODQY(1/2) AAS
一通り、全部実用できるように、するしか無いのでは.
得意なものは、一つあるけれども、他のも使えますと言うのが、よろしいかと.
910: 2017/02/20(月)14:14 ID:GNpZgzhH(1) AAS
鬼の全パターン回答
911: 2017/02/20(月)14:19 ID:aGrUDuyU(2/2) AAS
最終的にどうするかじゃないだろ
学習する優先順位、つまりまず最初に何から勉強していくのか
が問われている
912: 鬼? 2017/02/20(月)15:40 ID:H64DODQY(2/2) AAS
鬼?
でも、実務上は一通り、できたほうが、よろしいかと。
913: 2017/02/20(月)18:46 ID:ybI95Kss(1) AAS
言語の選択もさることながら
レジストリ操作が出来ると良いかと
キーは同じだけど枝が違うヤツを
変えることもあるので
914: 2017/02/20(月)20:05 ID:7yJYF54k(1) AAS
>>905
今更 WSH はないだろ
PowerShell は癖があるけど慣れれば全然楽だよ
上下前次1-新書関写板覧索設栞歴
あと 88 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.023s