VBS(VB SCRIPT/WSH)で通信(RS232C TCPIP UDPIP)が出来るかどうかを試してみました。 試した方法はMSCommLib.MSCommやMSWinsock.WinsockをCreateObjectする方法です。 (注意) このサンプルはVB6の開発環境が無いと実行出来ません。(Visual Studio 6.0がインストールされていれば動きます) 64bit(x64)版のWINDOWSで標準のVB SCRIPTを実行するとCreateObjectでエラーが発生するため、 32bit(x86)版のVB SCRIPT(C:\Windows\SysWow64\cscript.exe)を実行してください。 このサンプルの実行結果は、RSC23Cは成功しましたがソケットの方は受信で失敗(送信は成功)してしまいました。 とりあえず、下のVBSサンプルソースを見
プログラムから他のプログラムを実行して処理を行なったり、実行結果を受け取ることが必要になることがあります。ここでは、Javascriptから他のプログラムを実行する方法を紹介します。ただし、今回対象とするプログラムはコマンドプロンプトから実行するプログラムです。CScript.exeにより実行されるJavascriptのプログラムもその対象になります。
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
JavaScriptプログラミングのTOPへ JavaScript(JScript)のコードから,.exe形式のアプリケーションを簡単に作成することができる。 jsc.exeを使う。 フリーで提供されているツールで,恐らく,ダウンロードする必要もない。 .NET Framework がインストールされたPCであれば例えば C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\jsc.exe などのパスに既に jsc.exe があるだろう。(バージョンは環境による) ※もし無かったら,Visual Web Developer Expressなどをインストールする。 http://www.microsoft.com/japan/msdn/v... 同じディレクトリに print("Hello,World"); というJScriptのコードを書いて hell
暖かくなってきた今日この頃。パソコンには優しくない季節になってきました。 愛用の Lenovo X61 Tablet。こいつのネタを書くときは決まって愚痴っぽくなるのだが、それは期待が大きいから。決して嫌っているわけではありません。 熱いのです。排気口のみならず、キーボードの表面が熱いのです。カチカチ入力してると指先が温められるのです。非常に不快。 で、どのくらい温度が上がっているのか計ってみようと。VBScriptでWMI使えばできるかな。 strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\WMI") Set colItems = objWMIService.ExecQuery("SELECT * FROM MSAcpi_ThermalZoneTemperature")
FCのようなコマンドライン・ツールを実行する場合には、Execメソッドを利用する方法もある。Execメソッドも、パラメータとして実行するプログラムを指定する点ではRunメソッドと違いはない。しかし前述したとおり、Execメソッドを利用すれば、終了コードの取得だけでなく、標準入出力を通してコマンドにオプションを与えたり、コマンド実行の結果を取得したりできるようになる。 またExecメソッドは、戻り値としてWshScriptExecオブジェクトを返す。前述したクラス構成図から分かるとおり、WshScriptExecオブジェクトにはStatus、StdIn、StdOut、StdErr、ExitCode、ProcessIDの6つのプロパティがある。
特定のメール、フォルダ、アカウントにジャンプするショートカットファイルを作成 ShortcutMaker 1.00 【概要】 このマクロは、秀丸メールで、特定のメール、フォルダ、アカウントにジャンプすることのできる Windows ショートカットファイルを作成することを支援するマクロです。 後から参照する特定のメール、よく使うフォルダ、アカウントに移動するためのショートカットファイルが簡単に作成でき、実行した時のジャンプ動作も一瞬です。 繰り返し参照されるメール、今すぐに返事を書かないけど対応するのを忘れてはいけないメール、たまにしか使わないけど、繰り返し使うフォルダで、どこにあるのか、そのたびに探しているフォルダなどなどに対するショートカットファイルを作成しておけば、必要な時にすぐジャンプすることができます。 【バージョンアップの概要】0.90 → 1.00 ・/vf,/vF オプション
wiimoteのVBサンプルが参考になりそうだ。 そもそもdllを全然知らない。まとまった資料ないのかな。MSDNか。 http://kilala.mydns.jp/def/VBTIPS/015/ VBでミサイルランチャー。 http://d.hatena.ne.jp/arikui/20070507#1178522526 で、Rubyを介してやってたけど、MSCommを使えばもっと楽でした。 var comm = WScript.CreateObject("MSCommLib.MSComm"); comm.CommPort = 7; comm.Settings = "4800,N,8,1"; comm.PortOpen = true; var i = 0; while(i < 10){ i++; WScript.Echo(comm.Input); WScript.Sleep(1000);
MESSAGE マイクロソフトMVPアワード(開発/スクリプト分野)受賞(3期目) Microsoft MVP(Most Valuable Professional) for Visual Developer - Scripting (Oct 2004 - Oct 2007) MS-DOSまたは汎用/ユーティリティ ●BAT to COM file バッチファイルがCOMファイルとして実行可能に MS-DOSまたは汎用/文書作成 ●OAS2OWK HDD上で処理できるOASYS文書→Word文書コンバータ UNIX/ユーティリティ ●cdiff.awk 新旧ソースを左右2列に並べ変更箇所を枠で囲む差分リストを作成するawkスクリプト WindowsMe/98/95用ソフト/画像&サウンド ●ImagePad.HTA イメージファイルや動画ファイルを単にそのまま表示するだけのHTA ●Bee
WMIによるネットワーク接続の有効無効化方法がわからないため 下記VBScriptの「Array("192.168.9.999")」の部分のIPアドレスを 有効化のVBScriptには割り当てているアドレスを 無効化のVBScriptにはでたらめなアドレスを設定し 有効無効化らしきことを実現させています。 実際にはネットワーク接続は有効のままでネットワークアドレスが ちがうために接続できないだけです。 どなたか有効無効化(IPEnabledをTRUEorFALSEにするMethod)方法を 教えていただけないでしょうか? strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colNetAdapters =
Windows Media Services 9 に接続中のクライアントの情報をVBScriptでリアルタイムに取得する方法 2007-01-26 Windows Server 2003付属のWindows Media サービスに接続中のクライアントの情報をVBScriptでリアルタイムに取得する方法です。VBScriptでWindows Media Services 9 Series SDKを使う方法がなかなか見つからなかったのでメモ的エントリです。 まず準備として、Windows Media Services 9 Series SDK(Windows® Server 2003 SP1 Platform SDK)をインストールしてください。インストールの完了には再起動を要します。 これで準備はOKです。つぎに取得について、取得の手段はVB.NET,C++,C#などいろいろあるのですがここ
対象OS:Windows 2000 Professional/Windows XP Professional/Windows 2000 Server/Windows Server 2003 解説 いまや、メールがさまざまな仕事の起点になっているという人も多いのではないか。チームでの情報交換や会議の案内、社外の取引先との連絡などに加え、備忘録代わりのメッセージを自分自身にメールしているという人もいるようだ。 こうなってくると、すべての情報通知をメールに一本化したくなる。特に読者がシステム管理者なら、さまざまな管理業務の通知をメールで受け取りたいと考えているかもしれない。例えば、サーバがハングアップしたとき、ファイアウォールがワームのアタックを受けたとき、ハードディスクの容量がいっぱいになったとき、アプリケーションのメモリ・リークによって使用可能メモリが逼迫(ひっぱく)したときなど、メールで通
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く