タグ

2009年8月13日のブックマーク (26件)

  • WScript.ShellのRunでの、間にスペースのあるファイルパスの指定方法 - varobj=newActiveXO... - Yahoo!知恵袋

    WScript.ShellのRunでの、間にスペースのあるファイルパスの指定方法 var obj = new ActiveXObject("WScript.Shell"); でインスタンス生成して obj.Run("file:///c:/Program Files/hogehohe.exe"); のようにローカルにあるexeを実行する時、pathにスペースがあると(例:上記で言えば、ProgramとFilesの間)、うまく実行できない(「指定されたパスが見つかりません」エラーが出る)のですが、スペースありのpathでもうまくいかせる方法はありませんか? なお、パスをシングルコーテーションで囲んでもだめでした(そうすると間にスペースのないパスでもエラーになるようになってしまう)。

    WScript.ShellのRunでの、間にスペースのあるファイルパスの指定方法 - varobj=newActiveXO... - Yahoo!知恵袋
    rin1024
    rin1024 2009/08/13
  • WshShell

    WshShellオブジェクト (Wscript.Shell) [概要] WSHが提供する、便利な機能を呼び出すためのオブジェクトです。 [機能を提供するファイル] wshom.ocx Windows Scripting Host Runtime Library [呼び出し方] Set WSHShell=Wscript.CreateObject("Wscript.Shell") [主なメソッド] AppActivate (strTitle) [WSH2.0以上] 任意のウィンドウをアクティブにするメソッドです。引数strTitleには、ウィンドウのタイトルを指定します。 strTitleに前方/後方一致するタイトルを持つウィンドウがあれば、それをアクティブにし、Trueを返します。見つからなかった場合はFalseを返します。 (例) : '「AppTitle」というタイトルを持つウィンドウが

    rin1024
    rin1024 2009/08/13
  • Deep Decryption - VBScript Tips - プログラムの実行完了を待つ

    外部プログラムを実行し、終了するまでの間、スクリプトの処理を停止しなければならない場合があると思います。WScript.Run の引数で待つ設定を行うことができますが、多くのプログラムでは正しくその終了をキャッチすることがなかなか難しいでしょう(実行プログラムの戻り値は得られるが、プログラム自体は動作し続けていることは良くある)。そんな場合、WMI (Windows Management Instrumentation)でプロセスを監視する、という方法があります。 Option Explicit ' プロセスのクエリ Private Const PROC_QUERY = _ "select * from Win32_Process where Name='EXCEL.EXE'" ' 実行パス Private Const EXE_PATH    = "excel.exe" '

    rin1024
    rin1024 2009/08/13
  • ぶたときどき真珠~深沢千尋のブログ~ ActivePerl 5.8.9でPARを使う

    Windowsで、PerlのスクリプトをPerlエンジンをインストールしていない人に配布するために、PARというモジュールが使うと、PerlのスクリプトをEXE化することができる。 PARで作ったexe形式は実は巨大なzipファイルで、中にPerlエンジンや必要なモジュールをすべて持っているので、サイズが大きく、起動は遅くなるが、配布の手軽さを求めたいこともある。 これでPARの人も使える、とか、そんなことを言ってはいけない。 PAR(Perl ARchiver)というのはJavaにおけるJARに掛けた名前らしい。 JARというのは当然Java ARchiverだろうが、それと、レゲエに出てくるジャマイカの神JARが掛かっているんジャマイカ(しーん)。 さて、PARであるが、以前のバージョンPerl 5.8.6ではPARさえインストールすればよかったのだが、最近のバージョンでは、PARはP

    rin1024
    rin1024 2009/08/13
    perl5.8.9対応
  • wget man

    [Home] wget wgetは、非対話で、Web(http,ftp)のデータを一括取得するための ツールです。 GNU GENERAL PUBLIC LICENSE のソフトウエアです。 ソースファイルを ftp://prep.ai.mit.edu/pub/gnu/ や、そのミラーサイト から入手してコンパイル可能です。 Win* 用にコンパイルしたバイナリを用意しました。(wget153_win32.lzh 113,334 Byte) ※2004/8/9 追記 このページを作成した時点では、cygwin などのフリーのコンパイラ環境での安定度も低く、知人に紹介するのにcygwin 等まで、インストールをしてもらうのは、難しい状況でもあり、MSのコンパイラで実行ファイルを作成しています。 現在は、各種GNUツールをWin*上で稼動させるに十分な環境ですので、上記バイナリは 不要と

  • [PAR] perlをexe化 ぼくはまちちゃん!

    (2005/06/19) PAR というものを使えばperlスクリプトがwindowsの実行形式(exe)化できるらしい。 仕組みはこんな感じ。 Perlインタープリタを含む必要ファイルを全てexeにまとめる(実はzip) exeが実行されると、裏で展開して、中のPerlインタープリタ(dll)でスクリプトが実行される。 なるほどなるほどー。 いちいちActivePerlをインストールして云々とかしなくても いきなり実行できちゃうようになるわけだね!すてき! ※ただし拡張子をzipに変えるだけで、中のソースが覗けるけど で、さっそく使ってみた。ちょっと苦労した! よって以下はインストールメモだ! 現在の最新版は5.8.7.813。入れちゃダメ。 素直にこれをインストールしたら最終的にPARで作ったexeを実行した時に 「プロシージャエントリポイントPL_memory_wrapがダイナミック

  • ActivePerl 5.8.8+PARでPerlスクリプトをexe化。 - Vox

    Perlスクリプトを実行形式(exeファイル)化できるPARですが、久しぶりに使おうとして手間取りました。以前はPARをインストールすればppコマンドが使えたのですが、現時点ではこれがPARとPAR::Packerに分かれ、ppコマンドはPAR::Packerに含まれているとのことです。また、PAR::Packerのインストールには、C環境が必要なようです。 The PAR distribution was split into two distributions with release 0.970: PAR and PAR-Packer. PAR-Packer contains all development tools such as pp, parl, etc. and requires a C compiler to install. Main Page - Perl Archi

  • PARによるPerlスクリプトのEXE化

    Top > PARによるPerlスクリプトのEXE化 [注]以下の文書は PAR-0.959 を基に書かれていますが,Version 0.970 以降の PAR では,pp コマンドが同梱されておらず,以下に述べられている方法ではインストールがうまくいきません。最新版の PAR で成功するインストール方法は,現在調査中です。 PARによるPerlスクリプトのEXE化 0. はじめに Perl スクリプトを,PAR によって,Windows で単独実行可能な EXE ファイルに変換する方法を記します。 ひとまず,インストール方法と使い方の説明を行い,その操作の意味は後半で解説します。 1. 準備 前提条件 まず,以下がインストールされていて,実行ファイルにパスが通っていることを前提とします。 ActivePerl の最新版 MinGW nmake.exe wget

  • PAR

    rin1024
    rin1024 2009/08/13
    Perlのファイルをexe化(via http://hamachiya.com/junk/memo_PAR.html)
  • PerlDaemon - Windows NTサービスとしてPerlスクリプトを実行させるにはどうすればよいのでしょうか?

    rin1024
    rin1024 2009/08/13
  • iTunesで指定したプレイリストの曲だけを取り出したい - はこべにっき ♨

    iTunesで指定したプレイリストの曲だけを取り出したい! と思ったので、やってみる。お気に入りプレイリストに入っている曲だけおでかけようマシンにコピーしたりするのだ。 iTunesの曲情報その他は、Macだと"~/Music/iTunes/iTunes Music Library.xml"に記録されているので、そこからプレイリストの情報を読み込めば良いはず。このファイルが壊れると、いろいろと悲しいのでバックアップしてチャレンジ。 まず、なにはともあれXMLといえばXML::Simpleだろうということで、 use strict; use warnings; use utf8; use XML::Simple; my $itunes_lib = XMLin(shift); # 以下略 とかやって見るものの、なぜかXML::Simpleが正確にXMLを読んでくれない。これは、ちょっとわからん

    iTunesで指定したプレイリストの曲だけを取り出したい - はこべにっき ♨
    rin1024
    rin1024 2009/08/13
  • PerlでWindowsアプリケーションを操作してみよう

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    PerlでWindowsアプリケーションを操作してみよう
    rin1024
    rin1024 2009/08/13
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • https://chalow.net/misc/itunes2cl_pl.txt

  • iTunesのプレイリストをChangeLogに

    iTunesのプレイリストをChangeLogに 2004-09-10-3 [Chalow][Programming] Blog Hacks #94 の関連 Hack です。 iTunesはプレイリストがXMLなのでいろいろ遊べます。 プレイリストは、 C:\...\My Documents\My Music\iTunes\iTunes Music Library.xml などにあります。 しかし、XMLの構造が再帰的で扱い難く悩ましい。 keyに対応するのがstringだったりdateだったりintegerだったり。 <key>Track ID</key> <integer>38</integer> <key>Name</key> <string>Rock Lobster</string> <key>Artist</key> <string>The B-52's</string> [..

    iTunesのプレイリストをChangeLogに
  • iTunes Music Library をパースして再生回数を数える: blog.bulknews.net

    iTunes Music Library をパースして再生回数を数える Top20 Albums の集計につかったやっつけスクリプト。 Play Count は累積になっているので「2004年に聞いた」という条件をいれるのは難しいのですが、僕が iTunes を使い始めたのは今年だとおもうので問題なしということに。アルバムをひろってきたあと "Date Added" とかで 2004 年発売の作品でフィルタするのもよいかもしれません。 use strict; use warnings; use Encode; use HTML::Entities; use Net::Amazon; use Net::Amazon::Request::Keyword; my $head = shift || 20; our $Library = "C:/Documents and Settings/miya

  • Windows版iTunes用の新たなプログラミングツールが公開に

    フリーランスのソフトウェアプログラマーらが、Apple Computerの提供する新しいツールを使い、同社のiTunes音楽ソフトに追加するアドオンアプリケーションの開発を進めており、同ソフトウェアの魅力が大きく拡がる可能性がある。 Appleは今月初め、この音楽再生ソフト用開発キットのWindows版をひそかにリリースした。この開発ツールには、iTunesとほかのプログラムを連動させるための命令が含まれている。Macintosh版の命令セットは、同様のものがかなり以前から提供されていた。 同ツールでは、iTunes Music Storeで購入した楽曲をほかのメディアプレーヤで再生するところまではできないが、さまざまなアプリケーションを使ってiTunesの利用方法を拡大することはできる。たとえば、開発者がこのツールを使って、離れた場所からiTunesを起動してコントロールするような新しい

    Windows版iTunes用の新たなプログラミングツールが公開に
  • Dan Crevier's Blog

    In search of a better name... Using the yield pattern with HealthVault on Windows Phone 7 (part 2) In part 1, I described the overall design of the HealthVaultTask class. Now, I’ll go through the... Date: 12/28/2011 Using the yield pattern with HealthVault on Windows Phone 7 (part 1) I’ve written a Windows Phone 7 application called Weight4Me that lets you track your weight, syncing... Date: 12/28

    Dan Crevier's Blog
  • iTunes Win SDK: blog.bulknews.net

  • Windows版iTunes用SDK - ネタフル

    WindowsiTunes用の新たなプログラミングツールが公開に Appleは今月初め、この音楽再生ソフト用開発キットのWindows版をひそかにリリースした。この開発ツールには、iTunesとほかのプログラムを連動させるための命令が含まれている。Macintosh版の命令セットは、同様のものがかなり以前から提供されていた。 プログラマがiTunes用のアドオンソフトを作成できるようになるそうです。例えば「開発者がこのツールを使って、離れた場所からiTunesを起動してコントロールするような新しいソフトウェアを書くことが可能となる」ということです。

    Windows版iTunes用SDK - ネタフル
  • iTunes COM SDKで目覚まし - 素晴らしい日々

    ・・を作ろうと思ってまず 「リストボックスで指定したいプレイリストを選択」の実装を考える。 ⇒SDKを読んでみるも、プレイリスト一覧を取得できそうにない・・ xmlファイルに保存されていた気がするけどそっちから取得なのかなー うーむ・・・ 解決 iTunesLib.IITSourceにライブラリ要素が格納されてるらしい。 '●変数宣言 Dim objITunesApp As iTunesLib.iTunesApp Dim objSource As iTunesLib.IITSource '●オブジェクトインスタンス化 objITunesApp = New iTunesLib.iTunesApp '●プレイリストを取得 objSource = objITunesApp.Sources(1) '●リストボックスに格納 For i = 1 To objSource.Playlists.Count

    iTunes COM SDKで目覚まし - 素晴らしい日々
  • iTunes COM SDK - 素晴らしい日々

    iTunesを外部からコントロールするためのSDKが公開されている。 アートワークを表示したり、再生・停止を操作したり、 iTunesの基的な動作をいじれるそうなので、自分用にツールを作ってみた。 ※SDKのHelpファイルはプロパティでセキュリティブロックを解除すると見れるようになります。 概要 「ピアノの曲まとめて聴きたい」とか「バラードだけ聴きたい」というときに、 スマートプレイリストで管理できるように[ピアノ]だとか[バラード]だとか曲のコメントにタグをいれている。 ただこの作業、毎回手打ちでやっていたので非常に面倒だった。[ピアノ]と[Piano」が同居してしまったり。 そこで、簡単タグ挿入ツールを作ろうと思い立った。 機能 ・現在のタグ状況をチェックボックスに表示 ・チェックをつけてボタンを押下するとコメントに反映 おまけ ・簡単な曲情報表示 ・レートの10進法での設定 出来

    iTunes COM SDK - 素晴らしい日々
  • blog.keitap.com: iTunes SDK

    WindowsiTunes用の新たなプログラミングツールが公開に - CNET Japan プログラミングツールとかSDKが公開とか巷で言われていたので何かライブラリーが公開されたのかと思ってたら、ドキュメントだけだった。iTunes 4.5を入れておけばいいと。 で、早速いろいろとやってる人が。 http://blog.andrewcarlson.org/default.aspx http://blogs.msdn.com/dancre/archive/2004/05/08/128645.aspx プレイリストが500曲ぐらいあって、中には要らない曲もあるという状況で、フッと頭によぎったのはPhidgetsのタッチセンサーを使ってタッチしたら曲を次に進めるというプログラム。考えただけで終わり。Phidgetsをそろそろスタンドアローンなプログラムじゃなくてネットを組み合わせたいと思って

  • C++, STL: iTunes SDK覚え書き

    /* iTunes からメッセージを受け取ったらタスクトレイメッセージを表示する :タスクトレイのアイコンをクリックしてアプリケーションを終了 :右クリックでタスクトレイのアイコンを変える */ #define _WIN32_WINNT 0x0501 #define WINVER 0x0501 #define _WIN32_IE 0x0600 #include <windows.h> #include <string> #include <vector> #include "iTunesCOMInterface.h" #include <comutil.h> #pragma comment(lib, "comsupp.lib") #pragma comment(lib, "comsuppw.lib") using namespace std; vector<

  • The Cabinet of Okura

    iTunesコントローラー」は管理者からの閲覧のみ許可しています。 ログイン ログイン このウィキへの参加申請についてはこちらをご覧ください

    The Cabinet of Okura
  • iTunes Visual plug-ins

    このテクニカルノートはiTunes(バージョン1.1以降)のビジュアルプラグインの作り方を説明します。(iTunes 1.0はビジュアルプラグインをサポートしていません。) このテクニカルノートで参照されているサンプルコードはすべてiTunes Visual Plug-ins SDKに含まれているます。iTunes Visual Plug-ins SDKは開発キットのページからダウンロードできます。 ビジュアルプラグインが完成したら、是非アップルコンピュータまでご一報下さい。ビジュアルプラグインに関する情報(英語のみ)はitunesvisuals@mac.comまでお送り下さい。ビジュアルプラグイン自体をお送りいただいてもかまいません。  [2001年6月26日] Mac OS 9やMac OS Xなどの異なるプラットフォームをサポートできるように、iTunesのプラグインは