コンピュータや音楽の事書いてます

2012-03-01から1ヶ月間の記事一覧

生と死

これのvbscript版 http://blog.livedoor.jp/dankogai/archives/51781629.html life = "生" death = "死" msgbox unescape("%u" & hex(ascw(life) and ascw(death)))

.vbsファイルの右クリックメニューに「デバッグ」を追加

デバッガを選ぶウィンドウが出てくるようになる。vbs.reg などの名前で保存・実行 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\VBSFile\shell] [HKEY_CLASSES_ROOT\VBSFile\shell\debug] @="デバッグ" [HKEY_CLASSES_ROOT\VBSFile\shell\debug…

FTPサーバの全階層ファイル一覧をテキストに出力

使い方:以下3つを正しいものに書き換える serverXXX userXXX passwordXXX ftp.exeのパラメータファイルを作らないで標準入力・標準出力から制御するところがミソ。 option explicit dim ws, fso, ftp, lines, regex, line, outfile, outfilename, errmsg s…

レンタルサーバの仕様cgi

レンタルサーバの仕様をperl cgiで調べた時のめも。 #!/usr/bin/perl print "Content-type: text/html\r\n\r\n"; print <<EOF; <style> pre { border:1px solid; line-height:1ex; } </style> EOF &command_print ("uname -a"); &command_print ("cat /etc/*release"); &command_p…

Visual C++ からIWshRuntimeLibraryを使用したイベントログ出力

VC++でもVBScriptの様に、Wscript.Shellを使ってイベントログを出力出来ると思い、調べてみた所、LogEvent関数というのが用意されていたので、以下の様にしてイベントログを出力してみた。 #include <windows.h> #undef GetFreeSpace #define GetFreeSpace GetFreeSpace</windows.h>…

VC++でADSI

ADSIとはプログラムからActive Directoryへのアクセス方法を提供してくれるAPI。普通これを使う時はVBScript、VB、C# のいずれかだと思う。 今回、VC++でやって欲しいという仕事でえらい苦労したので、そのメモ。メインの使用インターフェイスはこちら。ヘッ…

ステップ数カウント

ステップ数を数えてください。ただし、何もソフトを入れてはいけません。と命令された時のVBScript。c/c++/Java/Javascript対応。拡張子vbsで保存・実行。 option explicit dim fso, ws, regex, msg, arg set fso = createobject("scripting.filesystemobjec…

ワードパッドの画像をExcelにコピー

ワードパッドしかない環境で仕方なく画面コピーをずらずら沢山とった後で、自分のPCでExcelにコピーしたい。そんなときのWordマクロ。 Excel Object Libraryの参照設定が必要。WordでALT+F11押してからツール→参照設定。 Dim ex As New Excel.Application Co…