昔のWSHでは、以下のように標準入力からスクリプトを取り込めました。 CScript.exe //E:VBScript - MsgBox "ほげ" ^Z echo WScript.Echo('ほげ');|WScript.exe //E:JScript - それを、"-"というファイルを作って代替します。 '';eval(WScript.StdIn.ReadAll());/* Execute WScript.StdIn.ReadAll Rem*/
昔のWSHでは、以下のように標準入力からスクリプトを取り込めました。 CScript.exe //E:VBScript - MsgBox "ほげ" ^Z echo WScript.Echo('ほげ');|WScript.exe //E:JScript - それを、"-"というファイルを作って代替します。 '';eval(WScript.StdIn.ReadAll());/* Execute WScript.StdIn.ReadAll Rem*/
UnicodeLE の BOM を除去する。 cmd /u /c type BOMありUnicodeファイル > BOMなしUnicodeファイル これを利用して、 UTF-8 の BOM を除去する。 utf8-bom.cmd BOMありUTF-8ファイル BOMなしUTF-8ファイル start /min /wait cmd /c chcp.com 65001 ^& cmd /u /c type %1 ^>$$$ ^& cmd /c type $$$ ^>%2 ^& del $$$ こちらは上書き保存も可。 さらに、複数のBOMあり/なし不定のUTF-8ファイルをワイルドカードやドロップで、BOMがあれば削除して上書きする。 for-utf8-bom.cmd BOMあり/なしUTF-8ファイル... for %%1 in (%*) do start /min /wait cmd /v:
cmd.exeとchcp.comだけで、文字コード(Unicode、UTF-8、UTF-7、JIS、EUC-JP、SJIS)を変換する! Unicode、UTF-8、UTF-7、JIS、EUC-JP、SJISなどの文字コードがcmd.exeとchcp.comだけで変換できます。 Unicode → 各種文字コード UTF-7.cmd Unicodeファイル UTF-7ファイル start /min /wait cmd /c chcp.com 65000 ^& cmd /c type %1 ^>%2 UTF-8.cmd Unicodeファイル UTF-8ファイル start /min /wait cmd /c chcp.com 65001 ^& cmd /c type %1 ^>%2 JIS.cmd Unicodeファイル JISファイル start /min /wait cmd /c ch
.NET Frameworkも、たくさんのバージョンができて、IEのuserAgent文字列がどんどん長くなります。 先日、.NET Frameworkのバージョンをインストールしたら、突然、特定のWebサーバにアクセスできなくなりました。 そんなときは、アドレスバーに、 javascript:alert(navigator.userAgent) を入れて、IEのuserAgent文字列を確認しましょう。 おーっ、長いですね。 これらの文字列は、以下のレジストリにあります。削除しちゃいましょう。 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post Platform] ".NET CLR 1.0.3705"="" ".NET CLR 2.0.50
拡張子3文字指定のワイルドカードは危険です! 例えば、Excelファイル群の中から .xls ファイルだけを消そうと、 del *.xls すると、 *.xlsb *.xlsm *.xlsx などもすべて消えます。わおーっ! CMD.EXEのワイルドカードでは、*.xls が、実は *.xls でなく、*.xls* と同じです。 例えば、 dir /b *.xls や for %i in (*.xls) do @echo %i は、 *.xls だけでなく *.xlsb *.xlsm *.xlsx なども拾います。 なので、対策としては、2重に絞り込みます。 1段目は緩く *.* にして、2段目だけで絞り込んでも可。 dir /b *.xls|findstr /i "\.xls$" for /f "delims=" %i in ('dir /b *.xls^|findstr /i "\.x
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く