タグ

wshに関するmiya2000のブックマーク (13)

  • コマンドラインからマウスを操作する方法 (rundll32.exeで動くDLLの作成法) - 主に言語とシステム開発に関して

    Windows上でアプリケーションを自動で操作するためには, プログラムによってマウスポインタを任意の場所へ動かし クリックさせる といった制御が必要になる。 この「マウスの自動操作」はとても汎用的な操作なので,どんなプログラミング言語からもライブラリとして呼び出せたり,いっそコマンドプロンプトから実行できれば便利だ。 そこで,以下では マウスを動かす関数を集めてDLL化し, そのDLLをコマンドラインから実行できるようにし, その実行をバッチにして,アプリケーションの定型処理を自動化する といった手順で,「コマンドラインからのマウス操作」を実現してみる。 (1)コマンドラインからDLLを実行する方法 (2)rundll32.exe で自作DLLを呼び出す方法 (3)マウスを操作するDLLを作成する (4)バッチに組み込んで,アプリケーションを自動操作する 補足 まとめ 追記 (1)コマン

    コマンドラインからマウスを操作する方法 (rundll32.exeで動くDLLの作成法) - 主に言語とシステム開発に関して
  • WSH で HTML を XPath したいんじゃあああぁぁ - Wisteria::Diary

    CompleteX で文脈依存のヘルプを表示するために、各種ライブラリ (たとえば 田楽 DLL) のドキュメントを INI ファイル形式に変換したい。ただし、できるだけロバストな記述で*1。具体的には 素の Windows + IE 環境で (不特定多数の一般ユーザーのマシンで*2 ) 必ずしも well-formed でない HTML 文書を対象として XPath を使って内容をスクレイピングしたい という、一見ありがちな要求。なんだけど……これが全く一筋縄では行かないどころか五筋縄以上かいくぐる羽目になりましたことよ。 結論 現在のところ Windows + IE だけでは不可能。サードパーティの XPath 実装を使えば可能。 0 筋縄: 方針の確認 まず、対象が純粋な XML なら簡単にできることを確認。 var dom = WScript.CreateObject("MSXML

    WSH で HTML を XPath したいんじゃあああぁぁ - Wisteria::Diary
    miya2000
    miya2000 2009/09/02
    好き好き大好き超愛してる。
  • Big Sky :: バッチファイルで簡易Webサーバを起動する。

    ネタ的にはZIGOROuさんかhasegawaさんのネタっぽいが... @if(0)==(0) ECHO OFF CScript.exe //NoLogo //E:JScript "%~f0" %* GOTO :EOF @end function wsock_ConnectionRequest(reqId) { if (socket.State != 0/* closed */) socket.Close(); socket.Accept(reqId); } function wsock_DataArrival(bytesTotal) { var data = script.Run('GetData', socket, bytesTotal); socket.SendData([ "HTTP/1.1 200 OK", "Connection: closed", "Content-Type:

    Big Sky :: バッチファイルで簡易Webサーバを起動する。
    miya2000
    miya2000 2009/08/25
  • Shell

    Shellオブジェクト (ShellApplication) [概要] Windowsのシェル(エクスプローラ)の機能を呼び出します。 Win95やNT4では、Internet Explorer4.0をシェル統合モードでインストールしていないと使えません。 [機能を提供するファイル] SHDOCVW.DLL Microsoft Internet Controls (IE5インストール後は、SHDOC401.DLL<Microsoft Shell Controls And Automation>になります。 ) [呼び出し方] Set Shell=Wscript.CreateObject("Shell.Application") [主なメソッド] BrowseForFolder(lngHWND, strTitle, lngOptions, [RootFolder]) 「フォルダの参照」ダイア

    miya2000
    miya2000 2009/08/25
    「このオブジェクトはFileSystemObjectオブジェクトのFolderオブジェクトとは異なります。」
  • 【ActiveServerPages】フォルダをZIP圧縮 - 空転の一撃

    ActiveServerPages情報のNET検索はやっかい。「ASP」で検索すると、「Application Service Provider」や「ASP.net」の方が多く引っかかってしまい、かといって「ActiveServerPages」では、ここまで厳密にいちいち書かないページも多いので結構漏れてしまってる気がする。 社内システムにて、WEBブラウザから複数のファイルを選択し、まとめてダウンロードさせる必要があったので、ActiveServerPages(以下ASP)でアーカイブを作成するスクリプトソースをここ数日探していた。 WEBサーバー側で複数ファイルを1フォルダにまとめ、そのフォルダごと圧縮してひとつのアーカイブにし、それをダウンロードさせようという魂胆。 圧縮方法はZIPでもCABでもLZHでも構わない。LAN内で利用するだけだから、極端な話1ファイルにまとめられれば圧縮

    【ActiveServerPages】フォルダをZIP圧縮 - 空転の一撃
  • ZIP.VBSの詳細情報 : Vector ソフトを探す!

    アーカイブユーティリティ」カテゴリーの人気ランキング CubeICE Mac OS Xなどで圧縮したファイルのファイル名の文字化け問題などにも対応した無料圧縮・解凍ソフト(ユーザー評価:3.5) Explzh for Windows 大容量ファイル、AES暗号化、Unicode、Windows10、Windows11 に対応した圧縮解凍ソフト(ユーザー評価:4.5) Archive Decoder DLL 不要の解凍専用アーカイバ USB メモリなどで持ち運んでの用途に最適(ユーザー評価:3.5) Apower データ圧縮 パソコンの容量不足やデータ転送の負荷を軽減!写真や動画やPDFのファイルをスピーディに高圧縮する(ユーザー評価:0) 書庫一括操作ユーティリティ Zip、Brotli、Zstandard形式などへの一括圧縮、一括解凍、圧縮形式別の圧縮効率の比較ができる(ユーザー評価:

  • 第3回 HTAでコマンドライン・プログラムをビジュアルにする:ITpro

    ■WSH(Windows Script Host)が使える環境(Internet Explorer 5.0以降がインストールされていること) 最初に触ったパソコンがWindowsマシンという世代の人は,コマンドラインの操作に慣れていないようです。じゃあどうするか。簡単なことです。使いにくいなら使いやすくしちゃえばいいんです。コマンドライン・プログラムをウインドウ・プログラムにしちゃいましょう。 今回ご紹介するアイデアは,文字だけのコンソール・プログラムに“ガワ”を付けて「ウィンドウ・プログラムに見せてしまえ」というものです。 pingを使えば ネット上の端末を調べられる Windowsに標準でインストールされているコマンドラインのプログラムの中で今回はping.exe(以下ping)を素材に使います。pingはネットワーク上の指定された端末(ルーターなども含む)に対して,パケットというデー

    第3回 HTAでコマンドライン・プログラムをビジュアルにする:ITpro
  • IExplore.exeを起こして、そのIEのオブジェクトを正確に捕捉する。 - Windows Script Programming

    Shell.Windows()の中から、起動したIEのオブジェクトを正確に捕捉するのは、なかなか厄介です。 乱数を発生させて、IEのフルパスの大文字小文字を以下のようにランダムに変えて、ie.FullNameで一意に特定します。 C:\pRoGram fIlES\INtERnEt expLoreR\iexplOre.Exe これで、1/2**39の精度になります。 Set wShell=CreateObject("WScript.Shell") Path=wShell.RegRead("HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\iexplore.exe\") Randomize FullName=UCase(Mid(Path,1,1)) For k=2 To Len(Path) If Fix(Rnd*2) Mod 2

    IExplore.exeを起こして、そのIEのオブジェクトを正確に捕捉する。 - Windows Script Programming
    miya2000
    miya2000 2007/10/10
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    miya2000
    miya2000 2007/07/07
  • Windows Script Host Laboratory

    Windows Script Host Laboratoryへようこそ!! このページでは、Windows Script Host(WSH)に関するノウハウと、 実用的なスクリプトを紹介しております。 日: 昨日: (Since 2005/01/14) フレームを表示 このサイトをごらんになる前に、お読みください(2003/04/14修正) 管理人むたぐち(牟田口大介)の自己紹介、執筆情報、講演情報などにつきましてはwinscript.jpをご参照ください。(2008/05/26)

    miya2000
    miya2000 2007/05/17
  • 一流と呼ばれる社会保険労務士を目指すあなたヘ

    会社と社員との間に立ち、さまざまな問題を対処する緩和剤的な役割をも担う、言わば、労働に関するエキスパートでもある社会保険労務士。 会社や企業に入社すると、ほとんどの場合、公的保険などへの強制的な加入が義務付けられている為、今後も、専門家としての仕事が途絶える事は考えにくいと言えます。 むしろ、保険制度や年金制度など労働に関するさまざまな法律や規定もより一層複雑化する事が予想されている将来においては、益々需要が高まる傾向にあると言えます。 ただし、社会保険労務士の需要自体が高まる傾向にあると言っても、ただ資格を持っているだけでは、その流れを有利に活用する事は難しい、と言えるかもしれません。 既に、労働環境や法律など、会社に関するさまざまな要素も年々複雑化している昨今ですが、近い将来、その変化も更に加速するのでは?と懸念されているのが実状です。 労働に関する全ての項目を熟知している専門家として

    miya2000
    miya2000 2007/05/17
  • クレジットカード現金化の高還元率の優良店を選ぶためには

    クレジットカード現金化の高還元率の優良店を選ぶためには クレジットカード現金化の優良店を選ぶポイントは、換金率やスピードもありますが、そのほかにも見ておきたいポイントもあります。 お金に厳しい人が利用しますので、手数料やキャンペーンの有無、価格交渉ができる業者ということは見ておきたいところです。 それぞれどのような内容なのでしょうか。 手数料が無料であるクレジットカード現金化の業者には、手数料をすべて無料でしてくれるところがあります。 業者によっては、単純に手数料という名目で業者側の利益がとられていたり、振込手数料、事務手数料という名目で少額ながらお金がかかることがあります。 せっかく高い換金率が記載されていても、手数料の分が差し引かれることで、損をしたような気持ちになったり後から気づくこともあります。 これらの手数料は最初から公式ホームページに記載がある場合は了承したうえで申し込みもでき

    miya2000
    miya2000 2007/02/12
  • Microsoft Learn: Build skills that open doors in your career

    Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find

    Microsoft Learn: Build skills that open doors in your career
    miya2000
    miya2000 2007/02/09
  • 1
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy