AutoHotkeyでスクリプトをかいて、exeけいしきにしました。
で、ダブルクリックすると常駐するようにしました。

ですが、この状態でもういちどそのexeをダブルクリックすると、
「すでに起動してます的な英語が、いかにもエラーメッセージらしく表示されてしまいます)

○そこで、2回目のダブルクリックのとき、「変化なし(何も表示しない)」

○2回目のダブルクリックのとき、「すでに起動しています」というダイアログボックスがでる

の両方の方法をおしえていただけないでしょうか?

よろしくお願い申し上げます。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

スクリプトの先頭で以下の実行パターンを記述すれば可能です。



○そこで、2回目のダブルクリックのとき、「変化なし(何も表示しない)」
 → #SingleInstance Ignore

○2回目のダブルクリックのとき、「すでに起動しています」というダイアログボックスがでる
 → #SingleInstance

参考URL:http://sites.google.com/site/autohotkeyjp/refere …
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qチケットを売る。

チケットを売るさいに、
高額で取引されるのって、
公演日何日前がいいのでしょう?

余ったチケットを売って、
他の公演を買いたいのですが。

Aベストアンサー

早いほうが良いですよ。
買うほうも都合がつけられ易いので。売れずに残ってしまったり
差し迫りすぎて買い叩かれる(値が上がらない)こともあります。
買うほうにしてみたら、売れ残りそうな時期に安く買おうという人も
いるでしょうが、良い席ならほって置いても高値になりますし。輸送トラブル等も考慮しても
少なくとも、1週間前には手許に欲しいでしょう。
逆算すれば、2週間前には出品されていることが必要かと。他の公演分を買いたいのであれば
なおさら早めに出品なさるほうが良いかと思いますが、2ヶ月以上先の
公演では予定が立ちにくいかもしれないので、少なくとも1ヶ月前くらいから落札相場をウォッチしておくといいかも。
参考URLでは落札相場がわかります。余り欲を出すよりも、それなりな
金額で折り合いをつけないと、損をすることになるかも知れませんので
お気をつけください。

参考URL:http://www.aucfan.com/

Q複数のRubyスクリプトを1つのexeにする方法を教えてください

Rubyスクリプトをexe化するには、rb2exeがありますが、rb2exeでは1つのexeに1つのスクリプトしか入れれないため、requireしているスクリプトはexe化できない様です。

例えば、hoge.rbで

require "fuga.rb"

としている場合、

rb2exe hoge.rb

でhoge.exeを作成しても、hoge.exe中にはfuga.rbが含まれないため、結局はhoge.exeの実行にはfuga.rbが必要になってしまいます。

requireしているファイルもまとめて1つのexeにしたいのですが、どうすればよいのでしょうか?

よろしく願いします。

Aベストアンサー

rb2exeというのは初めて知りましたが、exerbを使えばいいのではないでしょうか?
何らかの事情でrb2exeを使う必要があるなら、require " "のところをエディターでライブラリを取り込んでながーいソースにしてしまえばいいのでは?つまりrequireの無い1つのrbファイルにしてしまう。

Qヤフオクでチケットを高く売る行為について

ヤフオクでチケットの落札金額が元の値段より相当高くなっているのを良く見かけます。売る側はそれを知っていて見る気がないのに転売目的で買ってチケットばかり売っているようです。
売る側も買う側も同じことなのでどっちもどっちですけれども、これはダフ屋と同じ、むしろ悪質な感じがするのですが、法律的にはOKなんでしょうか?取り締まりは全くないのでしょうか?
みんなが見たいイベントはどんどん取りにくくなってしまうのはしょうがないのでしょうか。

Aベストアンサー

多くのチケット販売会社では対策の為の規定を設けています。
下記はその一例です。(投稿制限のため一部省略しました)
第7条(禁止事項)
弊社から購入したチケットを、営利を目的として第三者に転売し、または転売のために第三者に提供することは禁止、 チケットを券面金額より
高い価格で転売し、または転売を試みる行為、オークションまたは
インターネットチケットオークションにかけて転売し、または転売を試みる行為についても禁止し 上記の行為が判明した場合、興行主催者が自らの判断でチケットを無効とし、チケット代金の返金を認めず、入場を認めないことがある。既に入場している場合には退場を命じられることもある。
最近の事例
http://www.hokkaido-np.co.jp/Php/kiji.php3?&d=20061020&j=0034&k=200610200221
法律的に難しいのはダフ屋として取り締まるには
「不特定の人に転売する目的でチケットなどを購入する」行為か
「チケットなどを公共の場所で売る」行為のどちらかが適用できれば、
ダフ屋行為を摘発できるのですが転売する目的であったかどうかの
判断が難しいのです、例えば何十枚も売られているとか
スタート価格が定価を上回っている場合に限られてます。

多くのチケット販売会社では対策の為の規定を設けています。
下記はその一例です。(投稿制限のため一部省略しました)
第7条(禁止事項)
弊社から購入したチケットを、営利を目的として第三者に転売し、または転売のために第三者に提供することは禁止、 チケットを券面金額より
高い価格で転売し、または転売を試みる行為、オークションまたは
インターネットチケットオークションにかけて転売し、または転売を試みる行為についても禁止し 上記の行為が判明した場合、興行主催者が自らの判断でチケットを...続きを読む

Qバッチファイルで、あるスクリプトがエラーになっても、つぎのスクリプトを実行させたい

バッチファイルで、あるスクリプトがエラーになっても、つぎのスクリプトを実行させたいと考えています。
具体的には、
■call.bat■
******************
call 1.bat
call 2.bat
******************


■1.bat■
******************
mkdir test1
******************

■2.bat■
******************
mkdir test2
******************

の3つのバッチファイルで、1.batがエラーになっても
2.batを実行させたいと考えています。
どうしたらいいのでしょうか。

よろしくお願いします。

Aベストアンサー

>1.batが終了しなくても、
>2.batを実行させたいと考えています。

なるほど。簡単そうに出来るのは
start cmd /C 1.bat
start cmd /C 2.bat
ですかね。

Qオークションでチケットを売る時の注意点

苦労してゲットしたコンサートのチケットなんですが、
急用でその日に行けなくなってしまい、
ネットオークションでチケットを売りたいと思っています。

そこで、ネットオークションでチケットを売る時に注意しなければならないことがあったら教えてもらいたいです。


・座席番号を隠す。
・定価以下で売り出す。


以外にあるでしょうか?
よろしくお願いしますm(_ _)m

Aベストアンサー

チケットは公演日があるためキャンセルとかされたら困りますよね。
●日以内に返事や入金がなければ落札者都合として取り消すとか、迅速な取引をしてくれる人だけとかそういう記載は必ずしておいた方が良いです。
あと相手の評価もしっかり見ましょう。

QautohotkeyかAutoITでGUiランチャ

簡単に言えばボタン型ランチャーです。
アイコンを作ってそのボタンにスクリプトを登録させて起動させたりするベースなんですが
自分にはスキルが無いので作れないので何かベースか出来るって情報が欲しいと言うところでして。

それほど複雑な事をしようとしている訳では無いのです
予定としては今アクティブでは無いアプリケーションの裏で動いている側のショートカットをボタン化して使いたい訳です。

そうですね・・・例えばですがwinamp立ち上げて他のソフト使っている時でもランチャーは最前列に置いておいて ランチャー作ってのボタン押せばスキップ停止はどの状態でも出来るって感じの物です。

Aベストアンサー

既存のランチャーで実現できませんか?
パラメータとしてスクリプトを指定したり、スクリプトをコンパイルした実行ファイルを登録したりして。

あと、winampあたりだと、専用のコントロールソフトがあるような気もします。

Qいらなくなったチケットを金券ショップに売るには??

チケットを金券ショップに売ろうと
思います。
ショップに持って行くだけでいいのでしょうか??
ショップで買ったことは
あるのですが売るのは初めてなので
わかりません。
売ったことのある方、知っている方教えてください。
よろしくお願いします。

Aベストアンサー

あまり気がねなく金券ショップを利用されたらどうでしょうか?よく使いますよ~。
下に書かれているように犯罪防止の為にあなたの住所と名前を書いて欲しいと求められる事があります。
私が利用しているところでは金額に関係なく書かされると所と1回の取引が1万円以上だと住所と名前を紙に書くように提示されます。
ここで、住所などを詐称されると大変後ろめたいでしょうが、逆に名簿業者に流れてもなぁなどと…思いつつ真実を書いちゃいます。
それと、2件から3件で売る前に値段を聞ければ条件の良い方で買い取ってもらいましょう。合法的に取得したチケットなら何事もなく売買できるでしょうからあまり気になさらずに行ってみましょう。

QAutoHotKeyでRun,(プログラム)が無効

autohotkeyで以下のahkファイルをつくったのですが、
起動して、「win+p」を押しても「プログラムが見つかりません」と言われます。
どうすればいいのでしょうか?
よろしくお願い申し上げます。

=======================
以下、スクリプト
========================
#Include %A_ScriptDir%

#p::Run,D:\!18 REF\aa_アプリ\!1_アプリ★使用中(解凍型)\PDIC\PDICW32.EXE
return
========================
ここまで
========================

Aベストアンサー

答えを教えるほどの知識があるものではありませんが,一応AutoHotKeyに興味を持っているので回答してみます。
同じフォルダーを作って試してみましたら,同じく「プログラムが見つかりません」っと,出ました。
そこで,
#p::Run,G:\!18 REF\aa_アプリ\!1_アプリ★使用中(解凍型)\PDIC\PDICW32.EXE を
#p::Run,G:\!18 REF\aa_アプリ\!1_アプリ★使用中(解凍型)\どっかにある正常に動作をする,「.EXE」があるファイルをコピーして試してみる。

やってみたら正常に動作をしました。つまり,「PDIC\PDICW32.EXE」事態に問題があるのではないでしょうか?

Qイベントのチケットを効率よく売るには?

私は学生なのですが、サークルの企画で今月末にクリスマスイベントを行います。
イベント内容など、演出面に関しては徐々に決まりつつあるのですが、肝心のチケットがなかなか売れません。
大学生のみのイベントなので他大学の文化祭に行ってチラシを配ったり、友達にイベントのメーリスを流してもらったり、mixiなどで告知を行ったりしていますが思うように効果が出ません。
また、学生なので資金面で苦しく、告知にあまりお金をかけることができないんです。
どのようにすればチケットをたくさん売ることができると思いますか?
回答お願いします。

Aベストアンサー

初めまして。スコンチョといいます。(^_^) 

>イベント内容など、演出面に関しては徐々に決まりつつあるのですが、
>肝心のチケットがなかなか売れません。

あなた自身が「買う立場」になってみれば分かると思いますが、「購入金額
+そこまで行くコスト<楽しい(or得する)」でなければ、買わないですよね。
厳しい話ですが、売れないと言うことは「楽しい(or得する)」という期待感
が乏しいと言うことなのです。とくに、今年初めての企画内容であれば、それ
を期待感で満たしてやることは、プロがやっても難しいモノなのです。

具体的にアドバイスしようにも、サークルや内容が分からなくては難しいので、
もう少し決定している内容を具体的に書かれて、再度質問し直されることを
オススメいたします。イベントには、来客が少ない・赤字でもやることに意義
がある場合(何らかの宣伝・啓蒙活動等)もあり、質問者さんや開催される皆さんの
目的から記載してもらったほうが、解答も書きやすいのです。

例) しっかり儲けたい、○○を知ってもらうために一人でも多く来て欲しい、
自分たちの活動の集大成として開催することに意義がある等々

ちなみに、告知(プロモーション)のテクニックにだけ長けていても、来た人
たちからひんしゅくを買うようなイベントは望んでおられないと思います。
イベントに対して他の人たちから反応が悪いのであれば、自分たちのできる範囲
で内容の煮詰め直しをされる方が、結果として得られるものが多いと思いますよ。

初めまして。スコンチョといいます。(^_^) 

>イベント内容など、演出面に関しては徐々に決まりつつあるのですが、
>肝心のチケットがなかなか売れません。

あなた自身が「買う立場」になってみれば分かると思いますが、「購入金額
+そこまで行くコスト<楽しい(or得する)」でなければ、買わないですよね。
厳しい話ですが、売れないと言うことは「楽しい(or得する)」という期待感
が乏しいと言うことなのです。とくに、今年初めての企画内容であれば、それ
を期待感で満たしてやることは、プロがやっ...続きを読む

QWSHスクリプトから動かしたEXCEL・VBAマクロでWSHスクリプトを停止する方法

WSHスクリプトからEXCELファイルのVBAマクロを呼び出し実行させます。
このマクロ内ではif関数で設定している条件の真偽を判定しています。偽の場合、マクロは終了しEXCELファイルは一旦閉じられます。そして一定時間がたったら、WSHスクリプトのループ処理で再び同じマクロが開かれif関数で条件判定を行います。

もし、真の場合、マクロの設定処理の実行・終了とともにWSHのループ処理も終了させたいのですが、VBAマクロからそのマクロを実行させているWSHスクリプトを停止させることは可能でしょうか。

Aベストアンサー

#1です。
ちょっと検証してみました。
BookA.xls の標準モジュールに Test マクロを書き、Cドライブに保存

Sub Test()
  Randomize
  Worksheets(1).Range("A1").Value = Int((2 * Rnd) + 1)
End Sub

下記内容の BookA.vbs を何度か実行すると一瞬開いて閉じるか、開いたままになるかで分岐出来ましたよ。

Set objExcelApp = CreateObject("Excel.Application")
objExcelApp.visible=True
Set objWbk = objExcelApp.Workbooks.Open("C:\BookA.xls",True)
objExcelApp.Run("BookA.xls!Module1.Test")
if objWbk.Worksheets(1).Range("A1").Value = 1 then
  objExcelApp.DisplayAlerts = False
  objWbk.Close
  objExcelApp.Quit
End if

#1です。
ちょっと検証してみました。
BookA.xls の標準モジュールに Test マクロを書き、Cドライブに保存

Sub Test()
  Randomize
  Worksheets(1).Range("A1").Value = Int((2 * Rnd) + 1)
End Sub

下記内容の BookA.vbs を何度か実行すると一瞬開いて閉じるか、開いたままになるかで分岐出来ましたよ。

Set objExcelApp = CreateObject("Excel.Application")
objExcelApp.visible=True
Set objWbk = objExcelApp.Workbooks.Open("C:\BookA.xls",True)
objExcelApp.Run("BookA.xls!Module1...続きを読む


人気Q&Aランキング