自動化ツールuwsc使い ..
751:名無しさん@お腹いっぱい。
07/03/04 17:18:20 ZVZ7OXQj0
>>750
そう
わからないのが
エクセルから特定のセルをキャッシュにコピーする方法
特定のアドレスにアクセスする方法
がわかればたぶんできると思うのですが
752:名無しさん@お腹いっぱい。
07/03/04 17:30:46 m1xVfsXi0
テキスト処理だけでできる作業を何でわざわざ GUI でやろうと思うのかが謎
753:名無しさん@お腹いっぱい。
07/03/04 17:50:39 aLBEPeVF0
ここ数時間試行錯誤をしてるのですが解決しませんので質問させていただきます
メモ帳などでキーボードのaを押したら処理1が開始されるようなマクロを組みたいのですが
start
__________|________
| |
aが押される bが押される (キーボード
| |
処理1 処理2
|__________________|
|
~
このようなスクリプトはUWSCにはないのでしょうか
INPUTでは新たにウィンドウが出てしまいますし、エンターを押さなければ処理1には進みません
なにか知恵をお貸しいただければ幸いです
754:名無しさん@お腹いっぱい。
07/03/04 17:53:38 QvCR5Gc90
ifb GETKEYSTATE(VK_A) then
//a key を押した時の処理
endif
当然 while 〜 wend に入れるべし
ていうか752にもあるように、UWSCでつくるべきプログラムじゃないよ
755:名無しさん@お腹いっぱい。
07/03/04 18:05:33 aLBEPeVF0
>>754
即レスありがとうございます
それでうまくできなければ他のマクロを探してみます
ありがとうございました
756:名無しさん@お腹いっぱい。
07/03/04 23:26:57 a4NBNM9n0
>>752
テキストでやるのはいいけど
ファイル名のつけ方がわからん
757:名無しさん@お腹いっぱい。
07/03/05 10:59:05 kPPaI09y0
>749
csvを読み込み処理する部分は
FOPEN
758:名無しさん@お腹いっぱい。
07/03/05 11:02:26 kPPaI09y0
おっと途中で書き込んでしまった。
csvを読み込み処理する部分は
FOPENして
FGETして
ごにょごにょしたらおk
wikiに書き込むのは
IESETDATA使うなり
直接COMでDHTMLたたくなり
好みとスキルに応じてどうぞ
759:名無しさん@お腹いっぱい。
07/03/07 12:24:23 2NSKScfX0
UWSCスクリプトを実行ファイルに変換するスクリプト
欠点: ファイルがでかすぎる。
760:名無しさん@お腹いっぱい。
07/03/08 12:11:00 BBPkbtD90
コンピュータ名が欲しくて、次のように書いてみたのだけど、
UWSCがアクセス違反エラーだと言ってきます。
書き方悪いですかね?
DEF_DLL GetComputerNameA(var string, int):int:kernel32.dll
buf = FORMAT(" ", 32)
res = GetComputerNameA(buf, LENGTHB(buf))
print buf
別のAPIならOKなんですが・・・
DEF_DLL GetPrivateProfileStringA(string, string, string, var string, int, string):int:kernel32.dll
buf = FORMAT(" ", 255)
res = GetPrivateProfileStringA("section", "param", "default", buf, LENGTHB(buf), "test.ini")
if ( res > 0 ) then print buf
761:名無しさん@お腹いっぱい。
07/03/08 14:44:22 Q+kjASni0
>>760
DIM WshNetwork = CREATEOLEOBJ("WScript.Network")
PRINT WshNetwork.ComputerName
じゃダメなのか?
762:名無しさん@お腹いっぱい。
07/03/08 14:55:38 7XN40pw00
>760
DEF_DLL GetComputerNameA(string, var long):long:kernel32.dll
引数は前が値渡しで後ろが参照渡しみたいだね
763:名無しさん@お腹いっぱい。
07/03/08 15:02:40 7XN40pw00
DEF_DLL GetComputerNameA(var string,var long):long:kernel32.dll
あれ?前もvarじゃないとだめみたい
764:名無しさん@お腹いっぱい。
07/03/08 15:18:11 O6XSymB40
>>763
そりゃ、stringに結果が返るんだから参照渡しなんじゃないの
765:760
07/03/08 16:10:33 PbsxIEko0
ありがとうございます。うまくいきました。
よく見たら、第二引数がLPDWORDっすね・・・orz
>>761
そう言う方法もあるんですね。メモメモ。
766:名無しさん@お腹いっぱい。
07/03/08 16:33:01 7XN40pw00
>764
もちろんおれもそうとは思ったんだけど
VBの例見てみたらなぜか一つ目の引数はByValだったんだよね…
Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal Buffer As String, Size As Long) As Long
767:名無しさん@お腹いっぱい。
07/03/08 16:36:47 7XN40pw00
>760
ちなみにバッファは16バイトでいくない?
コンピュータ名ってANSI15文字までだった気がする。
768:名無しさん@お腹いっぱい。
07/03/08 23:10:03 3vwnAUEJ0
CTRL+Rを押すとあらかじめ作っておいたAというスクリプトが
CTRL+Lを押すとあらかじめ作っておいたBというスクリプトが実行される
こういう感じで使うことってできますか?
769:名無しさん@お腹いっぱい。
07/03/08 23:21:51 QhMdkY5Q0
uwsファイルをuwsc.exeに関連づけを行う
uwsファイルのショートカットをデスクトップに作成
そのショートカットのプロパティを開いて、ショートカットキーを割り当てる
770:名無しさん@お腹いっぱい。
07/03/08 23:26:22 3vwnAUEJ0
>>769
ありがとうございます!
771:名無しさん@お腹いっぱい。
07/03/09 02:16:24 pF+OFex30
>>767
ご指摘の通り、
MAX_COMPUTERNAME_LENGTH + 1 ということなので、16で32も必要ないですね。
772:名無しさん@お腹いっぱい。
07/03/10 16:03:33 EidvIQ3R0
コンパクトなランタイム版欲しくないか?
コピー自由だからEXE化不要というのは概ね同意だったが
ここまでファイルがでかくなるとEXE化というのもアリかな?
773:名無しさん@お腹いっぱい。
07/03/11 15:16:00 FHiSloY00
IEのイベント使おうと思っていろいろ調べてここまで来たんだけど
EVENT_PRM[4]でByref Dispatch型から OleStr 型へのバリアント型変換はできません
ってエラーになっちゃう。どうすればいいんでしょうか。
**&ppDispって形式は無理なのかな?
IE = GETACTIVEOLEOBJ("InternetExplorer.Application","honda")
OLEEVENT(IE,"DWebBrowserEvents2","NewWindow3","NewWindow")
SLEEP(100)
procedure NewWindow()
print EVENT_PRM[0] //URLリンク(www.honda.co.jp)
print EVENT_PRM[1] //URLリンク(www.honda.co.jp)
print EVENT_PRM[2] //131206
print EVENT_PRM[3] //0
print EVENT_PRM[4] //エラー
// 4 IDispatch **&ppDisp,
// 3 VARIANT_BOOL *&Cancel,
// 2 DWORD dwFlags,
// 1 BSTR bstrUrlContext,
// 0 BSTR bstrUrl
fend
774:名無しさん@お腹いっぱい。
07/03/11 17:41:38 gXtUVhMk0
>>773
IDispatch型ってのはそもそもprintするようなものじゃないと思うんだ
775:名無しさん@お腹いっぱい。
07/03/11 22:10:17 FHiSloY00
>>774
**&ppDispは入れ込むものだってのはわかった
URLリンク(www.melonpan.net)
みたいなことをやりたいんだけど無理なんでしょうか
そもそも
IE = CREATEOLEOBJ("InternetExplorer.Application");
IE.navigate("www.honda.co.jp/");
IE.visible = true
OLEEVENT(IE,"DWebBrowserEvents2","NewWindow3","NewWindow")
sleep(100)
procedure NewWindow()
print "newWindow"
EVENT_PRM[3] = true
fend
でも新ウィンドウ起動しちゃう
776:名無しさん@お腹いっぱい。
07/03/12 00:45:56 JMJM6ows0
>>775
ie = CREATEOLEOBJ("InternetExplorer.Application")
ie.Navigate("www.honda.co.jp/")
ie.Visible = True
public ie2 = CREATEOLEOBJ("InternetExplorer.Application")
ie2.Navigate("www.google.com")
ie2.Visible = True
OLEEVENT(ie,"DWebBrowserEvents2","NewWindow2","NewWindow2")
fukidasi("ESCで終了")
while !GetKeyState(VK_ESC)
sleep(0.1)
wend
procedure NewWindow2()
print "newWindow2"
EVENT_PRM[1] = ie2
fend
NewWindow2ならこんな感じであらかじめ準備しておいた
任意のieで開かせることができたけど
NewWindow3のほうはなぜかできないね。
>でも新ウィンドウ起動しちゃう
これはNewWindow2でも3でも再現した。
念のため「True」の代わりに-1入れてみたけどやっぱりだめだった。
777:名無しさん@お腹いっぱい。
07/03/12 01:09:19 A4ISQcDy0
yahooのブリーフケースにいれてあるファイルを開きたいのですがなかなかうまくいきません。
良い知恵orミスの指摘をお願いします。
IELink(IE,"ブリーフケース")
BusyWait(IE)
IELink(IE,"****.xls") //対象ファイル
BusyWait(IE)
ACW(GETID("ファイルのダウンロード"))
CLKITEM(GETID("ファイルのダウンロード"),"開く(O)",CLK_BTN)
778:名無しさん@お腹いっぱい。
07/03/12 02:08:47 JMJM6ows0
おおっと、この場合VALIANT_BOOLだからTRUEは1でよかったね。
まあどちらにしても新しいウィンドウ開いちゃうんだけど。
779:名無しさん@お腹いっぱい。
07/03/12 02:28:25 JMJM6ows0
やっぱVARIANT_TRUEは-1でよかった
ウソ言ってスマソ
780:773
07/03/12 09:03:24 a3O+JiPS0
うはNewWindow2でできました
すいません2で試してなかったようです
cancelが駄目だったからあきらめてしまった
ありがとうございました
781:名無しさん@お腹いっぱい。
07/03/12 16:49:47 n5L2tYqJ0
Sleepで待ってるスレッドを中断するにはどうすればいい?
ウィンドウ持っていればCtlWinで中断できる?
それともSleepの代わりにWAIT・POSTみたいのはWin32APIでできる?
782:名無しさん@お腹いっぱい。
07/03/12 17:13:41 wxNktC0X0
WHILE+GETKEYSTATE
783:名無しさん@お腹いっぱい。
07/03/12 18:30:24 lWuXjild0
>>781
>>782さんのいうとおり、僕も使ってますよ
Dim WaitFLG = false
while WaitFLG = true
sleep(xx)
if GETKEYSTATE(VK_W) then WaitFLG = !WaitFLG
if GETKEYSTATE(VK_S) then exitexit
wEnd
784:名無しさん@お腹いっぱい。
07/03/12 23:08:41 n5L2tYqJ0
それって単にフラグポーリングしてるだけやんか…。
785:名無しさん@お腹いっぱい。
07/03/13 05:29:39 cUL5v4BL0
じゃあなにがしたいの?
786:名無しさん@お腹いっぱい。
07/03/13 09:20:34 cyFSWzt+0
fukidasi("10秒後にこのメッセージを消すぞ!")
thread fukioff(10)
Sleep(20)
Msgbox("噴出し消えてるか?")
Exit
procedure fukioff(t)
sleep(t)
fukidasi()
fend
スレッドでfukidasiが消えてくれないのだが?
なぜ?
吹きだしウインドウを捜してCTRLWINで閉じなきゃ駄目なのか?
それともバグ?
787:名無しさん@お腹いっぱい。
07/03/13 09:30:12 cyFSWzt+0
thread fukioff(10)
Msgbox("噴出し消えてるか?")
Exit
procedure fukioff(t)
fukidasi("10秒後にこのメッセージを消すぞ!")
sleep(t)
fukidasi()
fend
これなら消える。
fukidasi以外も全部そうか?
ああそうかい。
じゃ。
788:名無しさん@お腹いっぱい。
07/03/13 12:15:17 Jt3WP4T70
メイン側とスレッド側のfukidasiは別物。
スレッド数と同じ数のfukidasiを表示できる。
789:名無しさん@お腹いっぱい。
07/03/13 12:39:02 vHwEZC+W0
質問です
テキストをコピー → エクセルへの貼り付け
テキストをコピー → エクセルへの貼り付け
・・・
・・・
を連続でしたいんですが、テキストに空白があればスキップさせたいです
さらにエクセルへのターゲットを A1,A2等ではなく選択しているセルへの
貼り付けを行いたいのです!
どなたかご教授願います。
ClkItem(memo_id,"1") ←ほにゃらら コントローラの1番タブ
BUN = GETSTR(GETID("ほにゃらら コントローラ"))
SENDSTR(0, BUN)
ACW(GETID("MICROSOFT EXCEL"))
memo = GETID("MICROSOFT EXCEL")
EXCEL = GETACTIVEOLEOBJ("Excel.Application")
EXCEL.Range("A1").PasteSpecial
ClkItem(memo_id,"2")
BUN = GETSTR(GETID("ほにゃらら コントローラ"))
SENDSTR(0, BUN)
memo = GETID("MICROSOFT EXCEL")
EXCEL = GETACTIVEOLEOBJ("Excel.Application")
EXCEL.Range("A2").PasteSpecial
ClkItem(memo_id,"3")
BUN = GETSTR(GETID("ほにゃらら コントローラ"))
SENDSTR(0, BUN)
memo = GETID("MICROSOFT EXCEL")
EXCEL = GETACTIVEOLEOBJ("Excel.Application")
EXCEL.Range("A3").PasteSpecial
790:名無しさん@お腹いっぱい。
07/03/13 13:29:22 cyFSWzt+0
>>788
> メイン側とスレッド側のfukidasiは別物。
スレッド毎に別になるのは上でもう試したので判ってるが。
例えばコンソールは同じもんなのか?
なーんでだ?ていうかあれは?これは?で全部試さなきゃ駄目そうだな。
UWSCはためしためし作るのがあたりまえなのでそれくらい全然平気だが。
791:名無しさん@お腹いっぱい。
07/03/13 17:03:36 Jt3WP4T70
だったらぶつぶつ言わないでガンバレ。
792:名無しさん@お腹いっぱい。
07/03/13 17:14:31 z+6WW4kl0
複数thread間で、printやbtn、mmvなんかを実行するとき
当然これらはシステムで1つしか存在しない共有資源なんだが
ロックとかどうなってんのかな?
793:名無しさん@お腹いっぱい。
07/03/14 08:49:07 aZuPqBx+0
とにかく試すんだよ。
794:名無しさん@お腹いっぱい。
07/03/14 16:51:21 yQ01SVVO0
質問させていただきます。
以下のような処理を uwsc で組むとどうなりますか。
1.現在、起動中のアプリから"プログラムA" を探す
2.みつかったら、
非アクティブのままで(バックグランドのアプリに)
キーX を送る。
恥ずかしい話ですが、いつもuwscに挑戦しょうとしますが挫折します。
テンプレにかいてあるいろんなサイトにいき、ヘルプなどみているうちに
わからなくなってしまいます。(どれを参考にしてよいかわかりません。)
なにか良い方法はないでしょうか。
上の1.2.を組むためにはどこを見て勉強すればよいのでしょう。
教えていただければ幸いです。
795:名無しさん@お腹いっぱい。
07/03/14 20:35:06 aZuPqBx+0
>>794
Function SendMessage(id,cmd,p1,p2)
DEF_DLL PostMessageA(HWND, LONG, LONG, DWORD): Bool: user32.DLL
DEF_DLL SendMessageA(HWND, LONG, LONG, DWORD): LONG: user32.DLL
SendMessageA(IDtoHND(id),cmd,p1,p2)
Result=0
Fend
または、CTRLWINで非表示にしてからSCKEYしてやれば大抵問題ない。
しかしこれは絶対問題ないわけではない。そのAが何かに夜。
796:名無しさん@お腹いっぱい。
07/03/14 23:09:31 yQ01SVVO0
>>795 回答、有難うございました。
コマンド1つづつ、調べてみます。
797:名無しさん@お腹いっぱい。
07/03/15 20:50:07 echeEF2V0
画面内に指定画像があるか無いかチェックし、あればクリックしたりするスクリプト文を作成したいのですが・・・、うまくいきません;
詳しい方、どうかご教授お願いしますm(_ _)m
798:名無しさん@お腹いっぱい。
07/03/15 21:19:32 gAtpnVa70
>>797
CHKIMG使えばいいと思う。
それとどう上手く行かないのか書かないと分からない。
ご教授じゃなくてご教示、意味の分からないこと葉は使わないほうがいい。
799:名無しさん@お腹いっぱい。
07/03/15 21:21:39 yidvy73a0
>>797
どううまくいかないのか書かないと
誰も答えられないよ。
ここままではヘルプぐらい嫁としか言えない。
800:名無しさん@お腹いっぱい。
07/03/15 21:51:43 RMTAm+Y00
キャラだろ。
801:名無しさん@お腹いっぱい。
07/03/15 21:52:09 Bw9W6nzv0
ま〜たオンラインゲームかw
802:名無しさん@お腹いっぱい。
07/03/16 00:22:58 nhMfxJG20
JOUTAI = SLCTBOX(SLCT_BTN,0,"状態","わからない","やっぱりわからない","それでもわからない")
ifb JOUTAI = 1
EXEC("hh "+GET_UWSC_DIR+"\uwsc.chm")
elseif JOUTAI = 2
SCKey(GetID("自動化ツールuwsc使いよ集まれ2"),vk_ctrl,f)
elseif JOUTAI = 4
MsgBox("つURLリンク(www.google.co.jp))
endif
803:名無しさん@お腹いっぱい。
07/03/16 00:26:58 mqTPjeha0
repeat
until getkeystate(VK_LBUTTON)
x = G_MOUSE_X
y = G_MOUSE_Y
repeat
until getkeystate(VK_LBUTTON)
xx = G_MOUSE_X
yy = G_MOUSE_Y
と組んだ時に、ワンクリックで両方のrepeat判定を満たしてしまうのですが、
先のrepeat判定を抜けた時点でクリックしたフラグを消すにはどうすれば良いのでしょうか。
分かり難いと思うので簡潔に書くと、
前後のrepeat判定で、別々の場所を記憶させたいのです。
804:名無しさん@お腹いっぱい。
07/03/16 00:35:15 nhMfxJG20
repeat
sleep(0.02)
until getkeystate(VK_LBUTTON)
MsgBox(G_MOUSE_X+" , "+G_MOUSE_Y)
getkeystate(VK_LBUTTON)
repeat
sleep(0.02)
until getkeystate(VK_LBUTTON)
MsgBox(G_MOUSE_X+" , "+G_MOUSE_Y)
805:名無しさん@お腹いっぱい。
07/03/16 02:07:45 qAGjSoPe0
>>802
ちょとワロタ
わざわざスクリプトまで組んでくれるなんて
親切な人だね
806:名無しさん@お腹いっぱい。
07/03/16 02:15:31 31It80P50
どういたしまして
807:名無しさん@お腹いっぱい。
07/03/16 03:21:58 nhMfxJG20
>804を訂正
repeat
sleep(0.02)
until getkeystate(VK_LBUTTON)
x = G_MOUSE_X
y = G_MOUSE_Y
sleep(1) // 長めのsleep
getkeystate(VK_LBUTTON)
repeat
sleep(0.02)
until getkeystate(VK_LBUTTON)
xx = G_MOUSE_X
yy = G_MOUSE_Y
MsgBox("x="+x+" , y="+y+" xx="+xx+" , yy="+yy)
808:名無しさん@お腹いっぱい。
07/03/16 04:01:48 e+a/E5Ma0
質問です。
最小化しているウィンドウに対して命令を送ろうと
public 2ch
2ch = GETID("Jane","TApplication")
MOUSEORG(2ch,2)
以降、処理
というマクロを組んだのですが、うまくいきません。
処理自体は、キーボードのボタンを一定時間毎に入力する簡単なものなので
間違いは無いはずですし、上記の記述に不備があるのでしょうか?
クラスの取得には>>712のWinListerを使ったのですが
指定するID自体が間違っているのでしょうか?
皆さんのお力添えをいただきたいです。
809:名無しさん@お腹いっぱい。
07/03/16 09:50:08 7NEMi9s/0
SendMessage
せめてsckey chkitem
janeに何させたいの?
810:名無しさん@お腹いっぱい。
07/03/16 13:37:57 WOCiyC/30
IEコンポーネントブラウザを使っていて、タイトルに指定した文字列があれば
次の処理へ(無ければ1秒SLEEP)移行するという制御文で詰まりましたw
識者よどうか知恵を貸して下さい。
CLIP=文字列
GETID("WTL:Donut")
STATUS("WTL:Donut",ST_TITLE)
WHILE POS(CLIP,ST_TITLE) <> 0
SLEEP(1)
WEND
.
.
.
次の処理
811:名無しさん@お腹いっぱい。
07/03/16 16:44:47 qAGjSoPe0
…
id = GETID("WTL:Donut")
title = STATUS(id,ST_TITLE)
WHILE POS(CLIP,title) <> 0
…
じゃね?
まずは戻り値や変数といった基礎を理解すべし
812:名無しさん@お腹いっぱい。
07/03/16 16:47:23 WOCiyC/30
>>811
了解です。
もっとじっくりと勉強してみます。
813:名無しさん@お腹いっぱい。
07/03/16 17:50:32 qAGjSoPe0
あと、
WHILE POS(CLIP,title) = 0
だな
814:名無しさん@お腹いっぱい。
07/03/16 18:02:54 7NEMi9s/0
TOKENでデリミタ複数指定した時、どのデリミタで引っ掛ったのか判る方法無いの?
組み込み関数が今位置不便なのでどいつもこいつもCOM使うんだよな…。
815:名無しさん@お腹いっぱい。
07/03/16 19:26:55 mqTPjeha0
>>804,807
遅れましたが、どうもありがとうございます。
sleep()
getkeystate(VK_LBUTTON)
を挟むことで、入力の機会を2回得ることが出来ました。
816:名無しさん@お腹いっぱい。
07/03/16 21:27:28 qAGjSoPe0
>>814
そもそもデリミタ複数指定って、想定されてる使用法なの?
817:名無しさん@お腹いっぱい。
07/03/17 04:30:41 MCeA35RR0
s= "abc,efg xyz/abc"
d=",/ "
t= token(d,s)
while s<>""
print t
t= token(d,s)
wend
exit
結果
abc
efg
xyz
要望だせばデリミッタ自体もトークンに含めるモードとか
つけてくれそうだけど、まぁtoken使わなくてもいいし何とかするべ。
abc
818:名無しさん@お腹いっぱい。
07/03/17 04:31:28 MCeA35RR0
あ…
819:名無しさん@お腹いっぱい。
07/03/18 09:45:56 G1MEbanD0
スピーカーから音が出ているかどうかをuwscスクリプトから確認する方法はないですか?
820:名無しさん@お腹いっぱい。
07/03/18 10:51:08 g9NJe7xK0
>>819
// サウンドが再生されたかをチェック
戻値 = CHKSND( [サウンド名] )
821:名無しさん@お腹いっぱい。
07/03/18 11:00:07 N0d6UYUB0
>>820
それだとスピーカーがつながっているかわからないし、
スピーカーの電源が入ってるかもわからないし、
スピーカーのボリュームが最小になっていて聞こえなくなってるかもわからない
822:819
07/03/18 11:08:31 G1MEbanD0
スミマセン、私の質問の仕方はよくなかったかも。
目的は複数の動画ファイルを順に5秒ほど再生して、
音が全然無かったものと、音があったものとを識別したいのです。
音は当然、動画ごとに違うので、ビープとか××.wavとかではないです。
823:名無しさん@お腹いっぱい。
07/03/18 21:55:05 qeai6ROm0
動画に音声ストリームがあるかどうかをチェックするのは可能かもしれんが
UWSCでやる必要は無い。
まず動画ファイルがどういうものか、音声ストリームとは何か
意味を知らないならググれ。
824:名無しさん@お腹いっぱい。
07/03/18 22:00:49 wpAgcroq0
その辺がわからないからOSがハードウェアに指示出すところで
拾えないかなと思ったんじゃないかな
825:名無しさん@お腹いっぱい。
07/03/18 22:03:46 N0d6UYUB0
UWSCで出来たとしてもどのみちDLL使用だろうし、
UWSCじゃないところで勉強してからきたほうがいいな。
826:名無しさん@お腹いっぱい。
07/03/18 22:23:27 g9NJe7xK0
WMPとかで再生してスペアナの画面監視するってのはどうだ?
827:名無しさん@お腹いっぱい。
07/03/19 23:12:54 zKhTt2fP0
SOREDA!
828:名無しさん@お腹いっぱい。
07/03/21 23:34:53 wOQv7e7l0
質問です。
改行を含む文字列をファイルから読み出して、別のファイルに改行抜いて書き込みたいのですが、
CHGMOJを使って<#CR>を検索してもヒットせず改行が削除できなくて困っています。。
何が原因なのでしょうか。
829:名無しさん@お腹いっぱい。
07/03/22 00:19:06 N4q8VkjG0
USB-RS232Cのインターフェースを使っているのですが、
接続の度にCOM番号が移動してしまいます。
uwscで、現在有効なCOM番号を取得する事は出来ますか?
ヒントだけでもいいので、よろしくお願いします。
830:名無しさん@お腹いっぱい。
07/03/22 02:22:37 G1apsxhH0
>>828
改行なし文字列 = chgmoj(改行入り文字列,"<#CR>","")
で普通にできたけど。
まさかファイル読み込み→置換→書き込みを一行づつ処理したりしてないよね?
831:名無しさん@お腹いっぱい。
07/03/22 10:14:02 qku/eKST0
ifb elseif elseの使い方でつまづいています。
させたい事としては
A.bmp B.bmp C.bmpなどの複数画像の認識と、そうでなかった場合の認識で,
メモ帳にA.bmpなどの場合はAと打ち込み、B.bmp、C.bmpも同じようにB,Cと打ち込ませ
画像がみつけられなかった場合にはngと打ち込ませたいと思っています。
現在は
IFB CHKIMG("A.bmp")
KBD(VK_A,CLICK,30)
ELSEIF CHKIMG("B.bmp")
KBD(VK_B,CLICK,30)
ELSEIF CHKIMG("C.bmp")
KBD(VK_C,CLICK,30)
ELSE
KBD(VK_N,CLICK,30)
KBD(VK_G,CLICK,30)
この様にしてありますが、どうもELSE以下の、画像が見つけられなかった時のng入力がうまく
いきません。どのように対処したらいいでしょうか?
832:名無しさん@お腹いっぱい。
07/03/22 10:40:14 G1apsxhH0
>>831
つENDIF
ヘルプぐらい読もうぜ
833:名無しさん@お腹いっぱい。
07/03/22 10:55:55 qku/eKST0
>>832
レスありがとうございます。
上ではENDIF書き忘れました。すみません。
実際にはENDIF入ってます。
ELSEの時がうまく機能しないのです。
具体的に言うと何も画像が見つからなかった時はNGと打たずに
そのままスクリプトが終了してしまます。
834:名無しさん@お腹いっぱい。
07/03/22 11:16:05 TVb0c2890
俺の環境では再現しないな
以下試してみたコード
ChkImg()に問題があるのかな?
IFB FALSE
KBD(VK_A,CLICK,30)
ELSEIF FALSE
KBD(VK_B,CLICK,30)
ELSEIF FALSE
KBD(VK_C,CLICK,30)
ELSE
KBD(VK_N,CLICK,30)
KBD(VK_G,CLICK,30)
ENDIF
835:名無しさん@お腹いっぱい。
07/03/22 12:29:32 qku/eKST0
>>834レスありがとうございます。
ほんとですね、そのスクリプトだと問題なくいけました。
ただ、今つかってるPCと、実行させたいPCが違うので、
後で>>834さんが書いてくれたスクリプトと自分のスクリプトを比べて、
実行させたいPCで試して検証してみます。
ありがとうございました。
836:名無しさん@お腹いっぱい。
07/03/22 18:45:18 2wM5CfJf0
指定画像をクリックさせたいんだが上手く動かん・・・
スクリプトは
Wend
while True
if GETKEYSTATE(VK_ESC) then exit
ifb CHKIMG("a.bmp")
MMV(G_IMG_X,G_IMG_Y)
KBD(VK_CTRL,DOWN)
BTN(LEFT,DOWN,G_IMG_X,G_IMG_Y)
KBD(VK_CTRL,UP)
BTN(LEFT,UP,G_IMG_X,G_IMG_Y)
endif
wend
現在こうなってますマクロ自体は走らせることができるのだが
画像をクリックしにいかない状態。
アドバイスよろしくお願いします
837:名無しさん@お腹いっぱい。
07/03/22 19:53:37 G1apsxhH0
>>836
FAQ中のFAQ
まずはifb〜endifの間にprintでも入れて
画像をちゃんと見つけているか確認すれ
838:名無しさん@お腹いっぱい。
07/03/22 22:43:14 +Ql66cZK0
>>836
俺ならば、
MMV(G_IMG_X + 50, G_IMG_Y + 50)
などとするな。(50はbmp中の中央付近の位置として)
それから各操作の間に10〜100ミリ程度の時間を置いて。
しかも、
CTRLを離してから左クリックを離す?
それが仕様の動作なのか?
ここの部分は疑問点。
俺ならばCTRL押下でクリックを囲うな。
839:名無しさん@お腹いっぱい。
07/03/22 22:46:31 +Ql66cZK0
それから良くある間違いが、マウスポインタが指定の画像の位置の上にあると当然検知されない。
そのためCHKIMGの前に、その画像が絶対ない箇所へのマウスポインタの移動は必須だ。
その後僅かに時間をとってからCHKIMG
840:名無しさん@お腹いっぱい。
07/03/22 23:15:53 R7pm3fb20
>>829
レス付きそうに無いなぁ…。あれからあちこち見て回って、
なんとなく取っ掛かりになりそうな方法を見つけましたので、質問を取り下げます。
お目汚し失礼しました。
841:名無しさん@お腹いっぱい。
07/03/23 01:20:18 uBr/UHik0
>>840
手動で確認する方法を知っていればその通りにやればいいと思う。
842:名無しさん@お腹いっぱい。
07/03/23 02:09:21 1q7aiu0K0
>>840
未確認だけど
WMIでできないかな?
843:名無しさん@お腹いっぱい。
07/03/23 10:24:54 1q7aiu0K0
新バージョンがでましたよ
UWSC Ver4.2、 Pro版と Free版をリリースしました。
URLリンク(www.uwsc.jp)
844:名無しさん@お腹いっぱい。
07/03/23 11:09:12 P2WtzyeM0
あーぁ
845:名無しさん@お腹いっぱい。
07/03/23 12:04:19 uBr/UHik0
まじ?
846:名無しさん@お腹いっぱい。
07/03/23 12:22:31 uBr/UHik0
英語版はなくなったのか…。
847:名無しさん@お腹いっぱい。
07/03/23 13:06:35 cFrgCyQq0
昨日、初めて使ったんだけど、VBSに目覚めたYO
848:名無しさん@お腹いっぱい。
07/03/23 13:39:02 gCPoW1cE0
EXE化できるとおもったら
6720円のシェア板・・・
849:名無しさん@お腹いっぱい。
07/03/23 13:39:15 1q7aiu0K0
>>847
スレ違い
UWSCはVBSじゃないよ
850:名無しさん@お腹いっぱい。
07/03/23 14:09:01 cKmBDk7C0
>>848
コンパイルしない配布用で、UPX使って1/3程らしい。400kb前後か?
851:名無しさん@お腹いっぱい。
07/03/23 14:20:02 cFrgCyQq0
>>849
VBSに目覚めたYO
852:名無しさん@お腹いっぱい。
07/03/24 00:41:07 pN06s1ix0
>>848
EXE化って必要かな?
起動が面倒だっていうなら起動バッチ作って一緒に配布すればいいし
複数ファイルになるのがいやならまとめて自己解凍ZIPにでもすればサイズも減ってウマー
>>851
違いが分からないようなら
半年ROMってたほうがいいYO
ここでVBScriptな質問して怒られないようにね
853:名無しさん@お腹いっぱい。
07/03/24 02:45:42 psPhH9ly0
>>852
何も知らない初心者に渡すなら exe になってた方が楽かな。
まぁ、AHK があるから UWSC で exe 作れてもなぁ…
854:名無しさん@お腹いっぱい。
07/03/24 04:11:24 YI01TIfJ0
正直今回の変化にはかなり戸惑っている…。
855:名無しさん@お腹いっぱい。
07/03/24 09:35:52 hp8fITTl0
あーあ、ついに金儲けにはしったか。
さよならUWSC
856:名無しさん@お腹いっぱい。
07/03/24 09:37:53 mi/yjfLL0
↑なんでダウソ乞食ってすぐこういう反応するのか理解に苦しむな
857:名無しさん@お腹いっぱい。
07/03/24 09:49:52 5Xt+hBM90
これでフリー版が消えたんならその意見も尤もだが、フリー版はちゃんと残っているし。
いままでのユーザーとしては何の問題もなし。
858:名無しさん@お腹いっぱい。
07/03/24 10:07:29 SaEHRzRt0
フリー版とPro版を全く同じものにすればいいんだよ。
それで金払いたい人だけがPro版を買えばいい。
金を払うほどではないと判断した人はフリー版を使う。
これで万事解決。
金の亡者の作者以外はハッピーになれる。
859:名無しさん@お腹いっぱい。
07/03/24 10:11:01 5Xt+hBM90
おまいさんの図々しさに脱帽で脱力で脱毛で脱腸で脱糞だよ
860:名無しさん@お腹いっぱい。
07/03/24 11:22:17 cpQZ5pcq0
ガッカリ。非常に萎えた。
なんか他にいいのないかな?
861:名無しさん@お腹いっぱい。
07/03/24 11:37:38 2igQbiJF0
まぁ、この機会(Vista)を逃したら、有料化の機会は当分ないからな。
多少「UWSCよ、お前もか」って気持ちはあるけど、仕方ない。
俺は、UWSCのお陰で業務効率が劇的に改善された人なので、
有料化しても買うけどな。むしろ、突然開発中止とかになる
リスクが減ったという意味では良いのかもしれん。
オンラインゲーム厨とか、小遣い稼ぎクリック厨なんかは
文句垂れるだろうな。イイハナシダナー。
862:名無しさん@お腹いっぱい。
07/03/24 14:00:37 pN06s1ix0
Pro版のターゲット層がいまいち分からない…
パワーユーザならFree版でもPro版と同じ機能は簡単に実装できる。
現時点ではスクリプトは組めるがCOM使えない中級者ぐらいにしかPro版のメリットはない気が。
863:名無しさん@お腹いっぱい。
07/03/24 14:04:52 pN06s1ix0
>>860
つAutoIt
864:名無しさん@お腹いっぱい。
07/03/24 14:14:09 BkqOk5US0
AutoIt
URLリンク(www.autoitscript.com)
・スクリプトをexeファイルにする事が出来る
これによりテスト自動化機能を単体で利用できる小さなユーティリティの部品にすることができます。
そしてAutoitでGUI部分だけを別に作る事によりこれらの部品を組み合わせるだけでいろいろな事が簡単
にできるようになります。
・Basicとそっくりである
これは多くの人にとってプラスになる事が多いはずです。Basicは初心者でも覚えやすくとっつきやす
い事は経験的に判っています。暫くAutoitプログラミングのブランクが有ったとしてもその書き方や感覚
を忘れてしまう事を心配する必要がありません。例えばPerlGUITestを学んで使い込むと、Perlのプラス
面が多い事は良く解りますが、それよりもとにかく直ぐにはじめやすい事が重要です。
・良く文書化されている
Autoitは.chmファイルとオンラインの両方で詳しい資料を提供しています。また多くの利用例もあり、
これをコピーして実行する事は理解を助けます。またAutoItウェブサイトには親しみ易いフォーラムがあ
って第三者からの支援を容易に受ける事が出来ます。
・USBメモリに入れていつでもインストール無しで利用できる
インストールする事でシステムを破壊する事は有りません。また、どこのPCにもオートメーション環境
を持ち歩く事が出来ます。
・標準的なエディタ・統合開発環境を持っている
AutoitはSciTeエディタを使ってそれをAutoit用に設定します。AU3ファイルの編集や作成を簡単にする
完全なIDE環境を提供します。
865:名無しさん@お腹いっぱい。
07/03/24 14:24:06 C3AArdPx0
>>860
つWindowController
要.NETだけど
866:名無しさん@お腹いっぱい。
07/03/24 14:32:23 BkqOk5US0
WindowController
URLリンク(chi.usamimi.info)
867:861
07/03/24 14:36:32 GhiwqB4f0
>>862
>スクリプトは組めるがCOM使えない中級者ぐらいにしかPro版のメリットはない
がびーん。
ビンゴ過ぎて死語しか出ない。
でもシェア化前にRecIE落としてるから、
実際にPro版にお布施するのは相当先の話だな。
868:名無しさん@お腹いっぱい。
07/03/24 16:44:13 LGizvyWQ0
>>867
RecIEうpおねがい!
869:名無しさん@お腹いっぱい。
07/03/24 16:47:57 YI01TIfJ0
デイトレで使うのもオンラインゲームで使うのも
テレクラでつかうのもかわらんと思う。
870:名無しさん@お腹いっぱい。
07/03/24 16:50:08 5fFnWtM30
日本人の金の払わなさは異常。
871:名無しさん@お腹いっぱい。
07/03/24 16:54:12 5fFnWtM30
というか、値段や会社の業務を見ると、
企業相手に商売したいって事じゃないのか。
元から>>855 >>858 >>860みたいな貧乏人は相手にしていないだろうよ。
872:名無しさん@お腹いっぱい。
07/03/24 20:53:05 lOnStwBo0
ソフト自体は無料で配布してサポートを有料にすりゃあいいのに。頭悪いな作者。
873:名無しさん@お腹いっぱい。
07/03/24 21:12:19 pN06s1ix0
>>872
サポートって、掲示板やらメールやらで質問に答えること?
それじゃ労力のわりにぜんぜんお金にならないと思うけど
874:名無しさん@お腹いっぱい。
07/03/24 21:14:02 pE98QjQf0
UWSC有料化を持ちかけた会社。
URLリンク(j-ken.co.jp)
やっちまったな・・・AHKに乗り換えだな
875:名無しさん@お腹いっぱい。
07/03/24 21:20:15 lOnStwBo0
>>873
企業を相手に商売するんならそこがいちばん金になる
876:名無しさん@お腹いっぱい。
07/03/24 21:50:27 pN06s1ix0
じゃあいっそのこと認定資格作って
それで儲けるってのはどうだ?w
877:名無しさん@お腹いっぱい。
07/03/24 21:52:24 3PcCL/oI0
そうか春休みか
878:名無しさん@お腹いっぱい。
07/03/25 16:50:59 UZFeoDre0
有料化する事でドキュメントが充実するなら、願ったり叶ったりじゃないか。
HSPやなでしこを見習って欲しい。
そりゃ対象層が違うのは、分かっちゃ居るんですけどね。
879:名無しさん@お腹いっぱい。
07/03/25 20:20:50 81DYoDh90
さよならUWSC!いままでありがとう ノシ
880:名無しさん@お腹いっぱい。
07/03/25 20:48:44 NHgZXlqB0
最近、これ使い出したんですが、UWSCを起動、実行させ
別ユーザーに切り替えて作業はできるんでしょうか?
一応やってみたんですがユーザー切り替えると、とまった状態になっている
みたいののですが・・・
できるのなら、お教えてほしいです;
881:名無しさん@お腹いっぱい。
07/03/25 21:01:56 BVjMWp1n0
こっち使おうぜ
AutoIt
URLリンク(www.autoitscript.com)
WindowController
URLリンク(chi.usamimi.info)
882:名無しさん@お腹いっぱい。
07/03/25 21:25:21 50Ukn8d20
黙って乗り換えればいいから
883:名無しさん@お腹いっぱい。
07/03/25 22:14:57 /xeqLetr0
>>880
たぶん無理。
やりたい内容にもよるけどユーザ切り替えじゃなく、
runasでしのげないかな?
884:880
07/03/25 23:45:51 NHgZXlqB0
>>881-883
レスありがとうです。
乗り換えも試みていますがWindowController をダウンロードしても起動せず(どのVerも)
AutoIt は英語でちょっと理解するまで時間かかりそうだし・・
runasっていうやり方は知らないのでちょっと調べてみます。
多ユーザーでの操作は無理そうなのでちょっと思案してみます。
885:名無しさん@お腹いっぱい。
07/03/25 23:57:57 sqa1z0ug0
> WindowController
> URLリンク(chi.usamimi.info)
これUWSC使うのに便利そうなソフトだな。
その他にもその手のツールがあるし。
いただき。
886:名無しさん@お腹いっぱい。
07/03/26 00:01:29 sqa1z0ug0
うさみみだって似すぎ。
887:名無しさん@お腹いっぱい。
07/03/26 00:13:02 HsV4RiOe0
ドットネットフレームワークが初期化できません…。
.net 1.1じゃダメってか?
期待したのにこれはないだろう。ぺっ!
888:880
07/03/26 00:45:24 TULfiqz50
WindowController、これ使うのにインストール不足なのがあったので
入れたら起動できました。
多ユーザーでできればいいのだが・・・
889:名無しさん@お腹いっぱい。
07/03/26 01:29:52 sWHLiG1t0
>>885
.NET framework必須てのが痛いなぁ
まっさらな環境でも動くものであって欲しい…
言語がC#なのは魅力的だけど
890:名無しさん@お腹いっぱい。
07/03/27 02:52:37 0WvhfyJS0
Drop on Scriptをuwscで使ってる人いる?
説明どおり設定したけど動かない…
891:名無しさん@お腹いっぱい。
07/03/27 18:10:05 YP4KMB+w0
クワシく
892:名無しさん@お腹いっぱい。
07/03/27 21:10:14 YZCCCkq70
AutoHotkeyでいいじゃん。COMも使えるようになったことだし。
893:名無しさん@お腹いっぱい。
07/03/27 21:29:44 SIZOJIiv0
AutoHotkey
URLリンク(www.autohotkey.com)
894:名無しさん@お腹いっぱい。
07/03/27 22:26:34 qOK6LF170
専用スレ
AutoHotkey 3
スレリンク(software板)
895:名無しさん@お腹いっぱい。
07/03/27 23:44:26 YP4KMB+w0
英語版ないの?
外人無視か?
896:名無しさん@お腹いっぱい。
07/03/30 00:38:47 FzIdn+cU0
質問ですが、このツールを起動して作業してる間、他の画面に切り替えて作業するってのは
てのは可能なんでしょうか?
できるならやり方、教えてほしいです・・
897:名無しさん@お腹いっぱい。
07/03/30 01:38:57 O/pRJDe20
ウィンドウの状態等に影響されないように
動くようにスクリプトを組んでおけば可能
可能だが、スキルと手間次第
898:名無しさん@お腹いっぱい。
07/03/30 14:24:36 DhVxkDZk0
きちがいどもRecIEうpしろ
899:名無しさん@お腹いっぱい。
07/03/30 16:20:39 x9Te4/Wg0
へ へ|\ へ √ ̄|
( レ⌒) |\ ( |\)| |/~| ノ ,__√
|\_/ /へ_ \) | | | |∠ | |__ / ̄`> _, --、 _
\_./| |/ \ .| |( ̄ _) | ) /~ ̄~'i /~ ̄~'i/~ ̄  ̄~7 /  ̄ ̄ ̄ ̄ ̄,/
/ / ̄~ヽ ヽ. | | フ ヽ、 ノ √| | ./ ././ /l,,,,,,, ,,,,,,,ノ、._.{____ ./
/ /| | | | | |( ノ| |`、) i ノ | | { ノ/ ./''~ ̄  ̄7~ `ヽ _/ /
| | | | / / | | . し' ノ ノ | | _,~二'-'~ /ヽ、, .,,ノ,ヽ-、 ./,_.l ̄ _ノ
\\ノ | / / | |___∠-". | | /~ ,/ ,,-' .//~ ̄ ̄ ~`>/ r-''~
\_ノ_/ / (____) し',/_,,,,,,,,,、 ---ー'~''''~~~~~~~~~`''''ー-------'''''~ ./
∠-''~ ~/ * O K O T O W A R Y C U R E +_,,,/
./ _,,,,、 -一一''''''''''''''''''''''ー--------一'''~
./_,, -ー''''~
./-~
900:名無しさん@お腹いっぱい。
07/03/31 02:02:13 lNlpDXMe0
>>897
常時カーソルを動くようにしたかったので、ウィンドウに影響しそうな感じです。
レスありがとうでした。
901:名無しさん@お腹いっぱい。
07/03/31 12:30:41 ggPXtR/R0
uwscの fukidasi()関数ってどうやって実現しているのでしょうか?
他の言語からOLEを使用して同じような関数を作成したいのです。
あとinputbox()についても分かる方がおりましたら、ぜひ宜しくお願いします。
902:名無しさん@お腹いっぱい。
07/03/31 12:35:28 hLF6DMUu0
こっち使おうぜ
AutoIt
URLリンク(www.autoitscript.com)
WindowController
URLリンク(chi.usamimi.info)
903:名無しさん@お腹いっぱい。
07/03/31 15:02:13 8qH2AfkN0
>>902
煽る訳ではないが、何故に乗り換える必要があるのか?
それほど使って欲しければ、それぞれの利点と欠点を簡潔に述べよ。
904:名無しさん@お腹いっぱい。
07/03/31 18:07:25 3WSOWTTg0
タスクバーのuwscは消せないの?
StopForm(FALSE)でも駄目だった。
905:名無しさん@お腹いっぱい。
07/03/31 21:28:39 CLHmQ1tP0
>>900
目的を達成する手段にもいろいろあるから
マウスを動かさずに同じ結果が得られる方法があるかもしれないよ
906:名無しさん@お腹いっぱい。
07/03/31 21:34:07 CLHmQ1tP0
>>901
ウィンドウ作ってスタティックコントロール貼ってるだけじゃないかなぁ?
InputBoxはWSHのやつが使えるんじゃない?
907:名無しさん@お腹いっぱい。
07/03/31 21:38:25 CLHmQ1tP0
>>903
AutoItは一通りドキュメント見てみたけど機能にはUWSCに決して引けは取らない
むしろGUIも作れるし、ライブラリ、開発環境(SciTEはいいね)の充実度、
文法の一貫性等、勝ってる気がする
最大の難点はコミュニティもドキュメントもすべて英語だということ
素人にはおすすめできない
あとchkimg大好き人間にも
908:901
07/03/31 23:18:40 5Yb1Nwwp0
>>906
レスサンクスです。
そのあたりの言葉をぐぐってみます。
UWSCの、fukidasi() input() sendstr()
を使うためだけにUWSCを選択していたので実現法をしりたかったんです。
それにしてもPro版(新バージョン)はやけに重い。
4.1で安定して連続稼動してたスクリプトがすぐに仮想メモリいっぱいになる。
909:名無しさん@お腹いっぱい。
07/03/31 23:27:31 YPn25uej0
ネットの外人が英語版希望してるんだがもう辞めたのか?
めんどくさいので英語版の4.1dのアドレスおしえて
これが最新と伝えたがたぶんばれるだろうな。
ついでに質問ひとつ
fukidasiの文字列はGetStrじゃ読めないみたいだがなんかの
Win32API使えば読める?
910:名無しさん@お腹いっぱい。
07/04/01 08:58:02 adG0ejDi0
金儲けにはしったUWSCは見限って
こっち使おうぜ
AutoIt
URLリンク(www.autoitscript.com)
WindowController
URLリンク(chi.usamimi.info)
911:名無しさん@お腹いっぱい。
07/04/01 12:11:13 fo4Xkd3C0
タイトルの文字列による判定の他に、InnerTextによる判定でも試そうかと思って試したら
以下のスクリプト(一部抜粋)の箇所でかなりの確率でエラーが発生。
0.5秒が早すぎるのかな?
うまくいく場合もあり。。。いきなり最初にエラーの時もあり。。。
//
REPEAT
SLEEP(0.5)
UNTIL POS("文字列",IE.DOCUMENT.BODY.INNERTEXT)
//
「Uスクリプト: COM_Error:モジュール 'UWSC.exe' のアドレス 00521550 でアドレス 00000000 に対する読み込み違反がおきました。」
912:名無しさん@お腹いっぱい。
07/04/01 12:41:51 SLYcsGb70
これ、確かVer3.1の時は動くと思う。
この前Ver.4.2で動かしたらこのエラーが出た様な気がする。
それでまた3.1に戻ったけどw
913:名無しさん@お腹いっぱい。
07/04/01 13:20:28 i/cUBwgO0
>>910
他人の金儲けがイヤなんじゃなくて、おまえが金取られるのがイヤなだけだろ?
914:名無しさん@お腹いっぱい。
07/04/01 14:33:28 fo4Xkd3C0
観光地等で、今までタダで商品をかっぱらっていたお猿さん。
明日から一部の商品には対価を支払えと言っても意味が通じないお猿さん。
915:名無しさん@お腹いっぱい。
07/04/01 14:56:09 PbZs9CXV0
同等のものがタダで使えるのにわざわざ金払う人よりはお猿さんのほうが賢いと思いまーす
916:名無しさん@お腹いっぱい。
07/04/01 15:02:20 xBjIORbj0
だから使えばいいじゃん
917:名無しさん@お腹いっぱい。
07/04/01 15:26:12 oCcZ9llM0
>>915
UWSC Pro 6,720円
使い慣れたUWSCを捨て、英文ドキュメントの類似ソフトの
言語・仕様を身につけるために必要な時間:5時間
今までに貯まったUWSCスクリプトを、類似ソフト用に
書き直すのに必要な時間:10時間
6,720円÷15h=448円
結論:
有料化を理由に乗り換えたがる人間の
時給は448円以下。カワイソス
918:名無しさん@お腹いっぱい。
07/04/01 15:32:26 QmnxHExP0
お金払うのいやなら
Pro版じゃなくてFree版使えばいい
Free版でなにか困ることある?
919:名無しさん@お腹いっぱい。
07/04/01 15:36:51 xBjIORbj0
Free版で特に困らないから不満もないってとこ
なくてもいいけどちょっと便利なのを含めてシェアってのは海外製でもよくあるし
別になんとも思わない。
920:名無しさん@お腹いっぱい。
07/04/01 16:55:27 bzr723gj0
RecIEってなくなったの?
やべー。どっかにあるかな。
921:913
07/04/01 17:09:24 i/cUBwgO0
>>914
> 観光地等で、今までタダで商品をかっぱらっていたお猿さん。
俺はシェア化もいいと思う人間だが、今までフリーだったものを使ってた
ことについてこんな例え方されたらさすがにムカつくわ。神経を疑う。
922:名無しさん@お腹いっぱい。
07/04/01 17:40:15 CgmyEoUf0
>>920
4.1dに入ってるのじゃダメ?
923:名無しさん@お腹いっぱい。
07/04/01 17:50:06 QmnxHExP0
>>913
914の例えは
ぜんぜん例えになってないから気にスンナ
今までは売り物ではなかったのだから
商品ではないし、かっぱらっていたわけでもない
何故に何の共通点もない観光地の猿にかけて例えようとしたのか
はなはだ疑問
924:名無しさん@お腹いっぱい。
07/04/01 17:51:34 QmnxHExP0
>>922
4.2より前はRecIEは別配布だったYO
925:名無しさん@お腹いっぱい。
07/04/01 18:08:55 bzr723gj0
Recieはproに統合されたのか。まいったね。
今もってるやつ大事にしておく。
926:名無しさん@お腹いっぱい。
07/04/01 18:14:32 rvyPBRxL0
>>921
なんでそのレスで神経を疑うのか神経を疑うが
927:名無しさん@お腹いっぱい。
07/04/01 18:16:58 CgmyEoUf0
あ、そうか。
ダウンロードもできなくなってるな。
これは再配布できないのか?
今回の件で一番気になるのは旧/フリー版のダウンロードと再配布だな。
928:名無しさん@お腹いっぱい。
07/04/01 18:44:46 fo4Xkd3C0
おまいら食い付きすぎw 良く読め。
漏れはUWSCの一連の事の”例え”とは一言も言ってないぞ?w
929:名無しさん@お腹いっぱい。
07/04/01 19:42:05 QmnxHExP0
>>928
それならこれあげる
つチラシ
930:名無しさん@お腹いっぱい。
07/04/01 19:54:58 QmnxHExP0
>>927
旧/フリー版のダウンロードは問題ないと思うよ。
機能的には4.2Free>4.1dなんだし。
旧版RecIE1.0aの再配布についてはグレーゾーンかな。
過去バイナリのリポジトリでも
J-Kenに確認した結果、再配布はやめることにしたみたい。
ちなみにPro同梱のRecIE1.1は
UWSCProレジストしてないと起動できない。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5380日前に更新/293 KB
担当:undef