ラベル ?UWSC の投稿を表示しています。 すべての投稿を表示
ラベル ?UWSC の投稿を表示しています。 すべての投稿を表示

2019年4月18日木曜日

[ソフト] Windows自動化ツールUWSC

UWSC覚書
REPLACE(文字列,置き換える文字,置き換え後の文字)
例)"テスト テスト テスト"のスペースを削除する
DATA  = "テスト テスト テスト"
REPLACE(DATA," ","")

蛍一屋
https://blogs.yahoo.co.jp/hotaruiti/28647861.html










便利。ワンクリック自動撮影準備・終了システム記事をクリップするクリップ追加
書庫撮影機材
カテゴリ天文学
2019/2/8(金) 午前 2:49
なんでもシステム付ければ良いってもんぢゃないんですが^^
撮影機材を常設していると、PCでの撮影の準備もだいたい毎回同じです。
なんだか自動化したくなったりしませんか?
今撮影に使っているソフトは、
撮像用のソフト APT
ガイドソフト PHD2
電動フォーカサー制御ソフト HitecDCフォーカス
天体導入・撮影対象探しソフト ステラナビゲーター
遠隔バーティノフマスクパッカーン装置ソフト ArduinoIDE
各々のソフトを立ち上げた後、
ステラナビはASCOMと接続、
PHDもカメラとマウントを接続してからガイドカメラの露光開始、
電動フォーカーサーもアクティブに、
APTはCCDの冷却開始、
実際の空との同期作業など。
電動フォーカサーはAPTでもコントロールできるのですが、今使っているフォカサーでは付属のソフトが使いやすい。
ステラナビもAPTで対象を導入できますので、絶対に必要でもないんですが、私のように行き当たりばったりで撮影対象を決めていない場合、何撮ろうか・・とか、どんな構図で撮ろうかとか。やはり欠かせません。
という事で現在は冷却CCDの撮影では5つのソフトを使って撮影しています。
撮影機材を変更しなければ毎回同じ。
同じ作業をさせるのはPCの得意とするところです。
それならPCが自動で準備してくれたらいいんでない?なんて考えてたんですが、
そうするには、またまた難しいプログラム的なものの能力が必要なんだろうと。
ありません^^;
お金をかければなんかありそうですが、かけたくありません^^;
だったら、またしても何か出来合いのでいいモノないかなーと探したところ、出来合いのフリーソフトを2つ組み合わせる事で自動化できました。
作者の方、ありがとうございます。
半年ほど使ってみて問題なく便利に使えているので日記にしようと思います。
自動で準備させるには、同じ作業を手順通りトレースさせることが必要。
それはなんとなくそんなソフトがフリー(ここ重要)でありそう。
問題だと思っていたのは、各ソフトのPC上の位置。
ソフトを終了させた時の位置によって、次に立ち上げた時のPC上のソフトの位置が違う場合がある。という事。
ソフトを立ち上げた時に毎回同じ位置に、同じソフトが同じ大きさで表示できたなら、クリックする場所が毎回同じという事になる。
だったら自動化出来そう。
という事で、
・ワンクリックで毎回PC上の同じ位置にソフトを移動・固定するようなソフト
・ワンクリックでマウスの動きやキーボードの入力等を記憶させたとおりに実行させるソフト
かつ、重要な事項として、プログラム的な難しいことは一切なし。とにかく簡単に出来る事。
そしてお金のかからない事。
この条件で、出来合いのソフトを探し組み合わせて簡単に自動化させる事が出来ました^^
なので、誰でも出来ます^^
分かりやすいように動画を作ってみました。
字幕を貼ってますのでよろしかったら字幕をオンにしてみてみてみてみてください。
iphoneから作業させています。
iphoneからでなくて良いのですが、画面の録画が簡単にできたので。
下の動画は、別のアプリでスマートコンセントにて赤道儀・カメラ等の電源を外出先から遠隔で入れるところから始まっています。
リモートデスクトップでメインPCにアクセスしたあと、自動撮影準備が始まります。
天体撮影ソフト自動起動
終了作業もPCにやってもらいます。
ワンクリックで各々のソフトと機器の接続を終了して閉じます。
PHD2や、ステラナビゲーターの接続を解除せずにバッテンしてしまってエラーになるなどのミスも無くなります。
天体撮影自動終了
マウスやキーボードの入力などを記憶して、同じ作業を再生してくれるソフト
UWSC
https://www.vector.co.jp/soft/winnt/util/se115105.html
複数のソフトを一括起動させて、各ソフトの画面上の大きさと位置合わせを自動、またはワンクリックでやってくれるソフト
ウィンドウ位置記憶プログラム
https://www.vector.co.jp/soft/dl/win95/util/se401241.html
このソフトを組み合わせています。
UWSCで記憶した作業の中に、ウィンドウ位置記憶プログラムの機能の「一括起動」と「位置合わせ」も記憶させ、ソフトの位置決めと自動作業を混ぜて自動化するといった具合です。
動画はチャリンコハウスを閉めている状態での自動撮影準備ですが、
あらかじめオープンしている時は、筒を自由に動かす事が出来るので、閉めている時の手順の後に追加して、
APTによる実際の空との同期までやってもらうという別の手順も用意して、撮影対象が決まっていれば、自分の作業としてはAPTに座標を入力するのみでGoto~、なんてことも。
PCから屋根が遠隔で自動パッカーン出来て、またAPTのスクリプトと組み合わせれば、ほぼ完全自動撮影なんてのも夢じゃなさそうです。
UWSCは自分でスクリプトを書いて作業させることも出来るようなので、もっと見栄えよく、それっぽい自動化も出来そうです。私は遠慮しますが^^;
自分の撮影スタイルに合わせて必要な作業の分だけ簡単に自動化できますので、アイデア次第でエロエロと出来そうですね!
作業を自動化させるのは簡単なんですが、ちょっとした工夫も必要なので、次回に。
チャレンジしてみる方、自動で準備させてみたけど、
筒がもげた。
とか、自己責任でお願いします^^
んでわ

北海道の凡人日記
https://blogs.yahoo.co.jp/nam_world/65668098.html

Vector
https://www.vector.co.jp/soft/winnt/util/se115105.html
https://www.vector.co.jp/soft/dl/win95/util/se401241.html







oldtv2278.png

2014年4月19日土曜日

[ソフト] Vector, Yahoo!ブログ自動巡回ツール【ヤフ太郎くん】評価版

[ソフト] Vector, Yahoo!ブログ自動巡回ツール【ヤフ太郎くん】評価版
Yahoo!ブログ自動巡回ツール【ヤフ太郎くん】評価版
Yahoo!ブログを自動巡回する
ソフト詳細説明
●はじめに
毎日、手間と時間の掛かる足あと作業に追われ、貴重な時間を無駄にしていませんか?
このヤフ太郎くんなら、毎日の足あと作業を自動巡回し、時間を節約してくれます。
そして効率的に節約した時間をもっと多方面に有効に使えるといいですね。
●ツール概要
Yahoo!ブログを自動巡回し相手のブログに足あとをつけるソフトです。
足あとをつけることによってアクセスアップが期待できます。
メインカテゴリ16種類とサブカテゴリ351種類のYahoo!ブログを自動巡回できます!
効率良く足あとをつけれるので大切な時間の節約になります。
動作環境
ソフト名:Yahoo!ブログ自動巡回ツール【ヤフ太郎くん】評価版
動作OS: Windows 7/Vista/XP
機種: IBM-PC
種類: サンプル版
作者: シーセブン

Vector
https://www.vector.co.jp/soft/dl/winnt/net/se494001.html
https://www.vector.co.jp/soft/winnt/net/se494001.html?_ga=2.211887442.778092818.1555604313-1530097808.1555604313







Yahoo!ブログ自動巡回ツール【ヤフ太郎くん】
最新情報!2014/11/2 Ver3.40 正式版
メインカテゴリ16種類とサブカテゴリ351種類のYahoo!ブログを自動巡回できます!
とりあえず、評価版(お試しソフト・フリーソフト・無料ソフト)をダウンロード
はじめに
毎日、手間と時間の掛かる足あと作業に追われ、貴重な時間を無駄にしていませんか?
このヤフ太郎くんなら、毎日の足あと作業を自動巡回し時間を節約してくれます。
そして効率的に節約した時間をもっと多方面に有効に使えるといいですね。
Yahoo!ブログ自動巡回ツール【ヤフ太郎くん】とは
Yahoo!ブログを自動巡回し相手のブログに足あとをつけるソフトです。
 足あとをつけることによってアクセスアップが期待できます。
メインカテゴリ16種類とサブカテゴリ351種類のYahoo!ブログのユーザーに足あとをつけれます。
 効率良く足あとをつけれるので大切な時間の節約になります。
 *Yahoo!ブログの仕様により各カテゴリ別に最高1000件までYahoo!IDを抽出することができます。
その為、各カテゴリ別に最高1000件まで自動巡回が可能です。
動作環境について
【 OS環境 】 
Windows
【動作確認】 
Windows 7 Home Premium 64ビット
Windows Vista Home Premium 64ビット
Windows Vista Home Premium 32ビット
Windows XP Professional 32ビット+SP3
Windows XP Home Premium 32ビット+SP3
*本ソフトを使用するにあたり Microsoft .NET Framework 3.5以上のバージョンが必要です。
インストールされてない方は事前にダウンロードしてインストールしてください。
*上記環境以外での動作テストを行っておりませんが、他の環境で動作しないということではありません。
また、個々のパソコン・ネット環境により必ず正常に動作を保証するものではありませんので、まずは評価版で動作をご確認くださいますようお願いします。
とりあえず、評価版(お試しソフト・フリーソフト・無料ソフト)をダウンロード

Yahoo!ブログ自動巡回ツール【ヤフ太郎くん】
http://seaseven.net/yahootaro_home/

2008年5月7日水曜日

[code][script] uwsc: Yahoo!ブロクへのログインを自動化する

[code][script] uwsc: Yahoo!ブロクへのログインを自動化する
2006/11/2(木) 午後 1:39 uwsc ソフトウェア
Yahoo!ブロクのユーザーは毎回している操作、ログインを自動化するスクリプトです。
このuwscファイルのショートカットを作成して、ブックマークフォルダに入れておけば、ブックマークで自分のブロクを開くだけでログイン済みになります。
ただし、パスワードの入力はセキュリティのためでもありますので、自分の使用するPCを自分以外の人が触る可能性のある方は使用しない方が安全です。

uwscスクリプトのブログ
https://blogs.yahoo.co.jp/uwsc_script/

UWSC
http://www.h7.dion.ne.jp/






// bookmark-blog.uwsc
// ここから
userID="(自分のユーザID)"  // 自分のユーザIDに書き換えて下さい
pass="(自分のパスワード)" // 自分のパスワードに書き換えて下さい
ie="C:\Program Files\Internet Explorer\iexplore.exe"
URL="http://login.yahoo.co.jp/config/login?.src=blog&.done=http://blogs.yahoo.co.jp/"+userID+"/"
exec(ie+" "+URL)
id=getID("ログイン","IEFrame")
while id<1 nbsp="" p="">sleep(0.1)
id=getID("ログイン","IEFrame")
wend
sendstr(id,userID)
SCKEY(id,VK_TAB)
sendstr(id,pass)
SCKEY(id,VK_RETURN)
// 終

uwscスクリプトのブログ
https://blogs.yahoo.co.jp/uwsc_script/

UWSC
http://www.h7.dion.ne.jp/


[code][script] uwsc: ドラッグドロップしたファイルを日付時刻付きのフォルダにバックアップする

[code][script] uwsc: ドラッグドロップしたファイルを日付時刻付きのフォルダにバックアップする
2008/5/10(土) 午後 11:53
uwsc ソフトウェア
山本幸一作氏のフリーソフト
drop on script(http://homepage3.nifty.com/yamakox/DropOnScript/index.html)
を使用すると、uwscにdrag&dropの機能が加わり、ファイルを選択、uwsスクリプトにdrag&dropして指定の作業をさせることが可能になります。
これを使用して、uwsファイルにdrag&dropするだけでファイルのバックアップを作るスクリプトを作成します。
UWSCにDrop on scriptの導入する方法はいりやっく氏のHPの以下のURLを参照してください。
http://iriyak.adam.ne.jp/wiliki/uwsc.cgi?UWSC%3a%a5%c9%a5%e9%a5%c3%a5%b0%a1%f5%a5%c9%a5%ed%a5%c3%a5%d7
(私の場合、なぜか最初にインストールした時はうまくいかず、一度アンインストールして再インストールしたら正常に動作しました。原因は不明です)
黄色表示部分のスクリプトをコピーして、新規テキストにペースト、bkup.uwsという名前で保存してください
●使い方その1
複数のファイルを選択してbkup.uwsファイルにdrag&dropすると、元ファイルがあるフォルダに「xxxx年xx月xx日 xx時xx分」というフォルダが作られ、その中にdrag&dropしたファイルのコピーが作成されます。
●使い方その2
決まったフォルダのバックアップを定期的に取りたい場合、
内容が
bkup2.uwsのソースコードをコピペしてbkup2.uwsを作成しbkup.uwsと同じフォルダに置きます。
ソースコードの(バックアップしたいフォルダのフルパス)の部分を書き換えます(" " は消さない)
bkup2.uwsをuwsファイルのスケジューラーで定期的に実行するよう設定します
(バックアップの間隔は自由)
指定したフォルダのコピーが作成され、フォルダ名+xxxx年xx月xx日 xx時xx分という名前がつけられます。

drop on script
http://homepage3.nifty.com/yamakox/DropOnScript/index.html

いりやっく
http://iriyak.adam.ne.jp/wiliki/uwsc.cgi?UWSC%3a%a5%c9%a5%e9%a5%c3%a5%b0%a1%f5%a5%c9%a5%ed%a5%c3%a5%d7

uwscスクリプトのブログ
https://blogs.yahoo.co.jp/uwsc_script/

UWSC
http://www.h7.dion.ne.jp/




bkup.uws
public dim    FSO = CreateOLEObj("Scripting.FileSystemObject")
count=resize(PARAM_STR)
if count=0 then exitexit
gettime(0,0)
str=G_TIME_YY4+"年"+G_TIME_MM2+"月"+G_TIME_DD2+"日 "+G_TIME_HH2+"時"+G_TIME_NN2+"分"
print str
ifb count=1 and  isfolder(PARAM_STR[0])=true
  bkname=afterLastYen(afterLastYen(PARAM_STR[0]))+" "+str
  FSO.getfolder(PARAM_STR[0]).copy(bkname)
  exitexit
endif
dir=beforeLastyen(PARAM_STR[0])
gettime(0,0)
bkfolder=dir+"\"+str

makedir2(dir,str)
for i=1 to count
  file=PARAM_STR[i-1]
  print file+"をコピー中です"
  ifb  isfolder(file)=0 then
    FSO.getfile(file).copy(bkfolder+"\")
  else
    FSO.getfolder(file).copy(bkfolder+"\")
  endif
next
function beforeLastYen(str)
  result=beforeLastN(str,"\")
fend
function afterLastYen(str)
  result=afterLastN(str,"\")
fend
function afterLastN(str,kigou)
  result=copy(str,pos(kigou,str,-1)+1,length(str))
fend
function beforeLastN(str,kigou)
  result=copy(str,1,pos(kigou,str,-1)-1)
fend
procedure makedir2(dir,name)
  print dir
  print FSO.getfolder(dir).ShortName
  print FSO.getfolder(dir).ShortPath
  shortdir=FSO.getfolder(dir).ShortPath
  doscmd("md "+shortdir+"\newfolder\")
  FSO.getfolder(dir+"\newfolder").name=name
fend
function Isfolder(file)
  ifb pos(".",afterLastYen(file))=0 then
    result=true
  else
    result=false
  endif
fend
bkup2.uws
call bkup.uws("バックアップしたいフォルダのフルパス")

drop on script
http://homepage3.nifty.com/yamakox/DropOnScript/index.html)

いりやっく氏
http://iriyak.adam.ne.jp/wiliki/uwsc.cgi?UWSC%3a%a5%c9%a5%e9%a5%c3%a5%b0%a1%f5%a5%c9%a5%ed%a5%c3%a5%d7

uwscスクリプトのブログ
https://blogs.yahoo.co.jp/uwsc_script/

UWSC
http://www.h7.dion.ne.jp/



2008年4月19日土曜日

[code][script] uwsc: 指定した時刻にヤフーオークションの入札を行う

[code][script] uwsc: 指定した時刻にヤフーオークションの入札を行う
2006/11/5(日) 午前 1:50
uwsc ソフトウェア
指定した時刻にヤフーオークションの入札を行う
uwscにはスケジュール機能があり、何月何日何時何分に指定のuwsファイルを実行するよう予約することができます。
これを利用して、決められた時間に指定のオークションに、指定の金額で入札を行うスクリプトです。
外出中や睡眠中にでも入札を行うことができます。
(スケジュール機能を使用するにはuwsc.exeが実行中でなければなりません。また、
当然ですが、指定時刻にPCが落ちていたら予約の作業は行われません)
このスクリプトが出来るのは、最初から決められた金額で一回だけ入札する、と言う仕事だけで、
現在の入札金額より少しだけ高い金額で入札して少しづつ上げていくとか、他の落札者と競り合う、と言ったような機能はありません。
また、その時点で指定金額より高い額で入札が行われていれば、そこまでです。
オークション終了の何分前にこのスクリプトを実行するかは、各自の環境に合わせて実際に動かしてみて決めて下さい。
(管理人の環境では2分もあれば充分と思います)
なお、数量を入力しなければならないオークションには未対応です。

uwscスクリプトのブログ
https://blogs.yahoo.co.jp/uwsc_script/

UWSC
http://www.h7.dion.ne.jp/







//スクリプトここから
userID="あなたのヤフオクID"
pass="あなたのパスワード"
auction_url="http://オークションのURL"
kingaku=入札金額 // この4行、ユーザーが記入
IE = CREATEOLEOBJ("InternetExplorer.Application")
IE.visible = true
auction_login(IE,userID,pass)
nyusatu(IE,auction_url,pass,kingaku)
procedure auction_login(IE,userID,pass)
login_url="http://login.yahoo.co.jp/config/login?.lg=jp&.intl=jp&.src=auc&.done=http://auctions.yahoo.co.jp/jp"
IE.navigate(login_url)
ie_wait(IE)
IESetData(IE,userID,"login")
IESetData(IE,pass,"passwd") 
kakunin=IE.document.forms[0].length-1
IE.document.forms[0].elements[kakunin].click
ie_wait(IE)
fend
procedure nyusatu(IE,auction_url,pass,kingaku)
IE.navigate(auction_url)
ie_wait(IE)
IE.document.forms[1].Bid.value=TRIM(FORMAT(kingaku,9))
IE.document.forms[1].passwd.value=pass
kakunin=IE.document.forms[1].length-1
IE.document.forms[1].elements[kakunin].click
ie_wait(IE)
kakunin=IE.document.forms[0].length-1
IE.document.forms[0].elements[kakunin].click
ie_wait(IE)
fend
procedure ie_wait(IE) // 表示されるまで待つ
REPEAT
SLEEP(0.1)
UNTIL !IE.busy AND IE.readystate=4
fend
//スクリプトここまで

uwscスクリプトのブログ
https://blogs.yahoo.co.jp/uwsc_script/31039814.html

UWSC
http://www.h7.dion.ne.jp/



psdでPhotohopとNeko、saiなどの間を行ったり来たりする人用のAutoHotKeyスクリプト

psdでPhotohopとNeko、saiなどの間を行ったり来たりする人用のAutoHotKeyスクリプト
2008/3/7(金) 午後 10:41
uwsc ソフトウェア
uwscスクリプトのブログなのにAutoHotKeyのスクリプトを掲載してしまいます。
理由はuwscで目的の動作がうまく実現しなかったからです。
ファイルの関連づけをスクリプトファイルに指定して、ファイルを受け取ったスクリプトに開いているアプリ別に指定の動作をさせたかったのですが、関連づけにuwsファイルを指定してもuwsc-pro試用版でexe化したスクリプトを割り当てても、ダブルクリックしたファイルのファイル名をuwscスクリプトに渡すことがうまくできませんでした。
AutoHotKeyではスクリプトにドラッグ&ドロップすることも、スクリプトファイルをexe化する機能も標準であり、作成したexeファイルを関連づけして、ダブルクリックしたファイルのファイル名をスクリプトに渡すこともすんなり実現しました。
<目的>
psdファイルをダブルクリックした際、
もしグレネコが開いていればグレネコで、
ネコペが開いていればネコペで
saiが開いていればsaiで
そのどれも開いていなければ写真屋で開くようにする。
<使用法>
AutoHotKeyをインストール
スクリプトを空のテキストファイルにコピペし、openpsd.ahkと名前を付ける
各自の環境に従って、各アプリのフルパスを書き換える
openpsd.ahkを右クリック/Compile scriptで openpsd.ahk を exe にする
コントロールパネル・フォルダオプションで、psdファイルの関連づけを
Photoshopからopenpsd.exeに変更する。
psdファイルをダブルクリックした際は、このスクリプトが実行され、起動中のアプリでpsdファイルが開かれる。
709 名前:名無しさん@ピンキー[sage] 投稿日:2008/03/05(水) 00:38:27 ID:+hMYYBL5
(続き)
(ここから)
IfWinExist, GureNeko
{
   Run,F:\Program Files\2d\npaint1.0\gureneko.exe %1%
}
else {
   IfWinExist, NekoPaint
   {
      Run,F:\Program Files\2d\npaint1.0\npaint.exe %1%
   }
   else{
      IfWinExist, ahk_class sfl_window_class
      {
         Run,F:\Program Files\2d\saie26aful\sai.exe %1%
      }
      else{   
         Run,E:\Program Files\Adobe\Photoshop 7.0\Photoshop.exe %1%
      }
   }

}
(ここまで)
注意.ネコペやグレネコではなぜか開かないファイルもあるので、その時は「右クリック・アプリケーションから開く」で開いてください

uwscスクリプトのブログ
https://blogs.yahoo.co.jp/uwsc_script/31039814.html

UWSC
http://www.h7.dion.ne.jp/