AutoHotkey スレッド part25 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
http://ahkwiki.net/Tools AutoHotkey用のシンタックスハイライト、オートコンプリートなどの定義ファイルあり DPIが高すぎるとMouseGestureLのジェスチャーツールチップが小さくて見えない & RR、LL、UU、DDのピクセル数判定が緩くなっちゃうのだけど、これってなんとかなんない?? >>276-278 秀丸エディターで、AutoHotkey_L.hilight、AutoHotkey_L.txt は入れています タグジャンプですが、tagsファイルの作成でする方法と、Exuberant Ctagsを使ってプログラム実行でする方法を やってみましたが、AHKには対応していませんでした。 ラベルは認識されません ちなみに使い方が違うのかと思って、cppファイルで試してみましたがこちらは関数等はちゃんと認識されていました ということで、ahk用には何か別の専用スクリプトとか用意しないとダメなようです 秀丸エディターではダイレクトジャンプを選ぶとgrepで探すというのがあるので 当分はこれでしますか よく考えたらマルチディスプレイで高DPIと通常DPIのディスプレイが混在しているとジェスチャーの判定もおかしくなるしもうだめだ/(^o^)\ 100px移動でジェスチャー判定していたとしたら、200%スケールしているディスプレイでは200px移動に変えないと実態としてずれる。 アドバンスナビのほうもソースコード見てみたけど辛うじて描画領域確保しているのがわかるだけでフォントが小さく表示される原因がわからん・・・ 秀丸エディターですが、AutoHotkey_L.hilightファイルをいろいろ触ってみました もともと入っていたC-function.hilightを参照しながら触ったのですが 91,^[a-zA-Z0-9]+: として、これをtagsファイルの作成のときに選択すると出来なかったのですが 21,^[a-zA-Z0-9]+: としてやると、tagsファイルにラベルも出てきてダイレクトタグジャンプが出来るようになりました この91や21で協調文字の種類を決めているのはわかるのですが、タグの生成にも関わっているとか いろいろとめんどくさいそうですが、タグ生成用のためのファイルは出来そうです あとは、スレチなので、秀丸さんの方で聞いてきますか >>284 あらら自己解決してたかな こっちでも調べてたんだけど飛び先ラベルとして認識させるには「行の強調」にしてやらないとダメっぽいね > 21,^[a-zA-Z0-9]+: これだけだとホットキーラベルとサブルーチンラベルにしか飛べないので関数にもジャンプさせるなら 149,^[_a-zA-Z0-9]*\(.*\) を追加すると良さげ ちなみにうちの.hilight 独自構築モノなのでwikiの強調定義とは互換ないです https://ux.getuploader.com/autohotkeyl/download/124 👀 Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) >>285 わざわざありがとう。DLして参考にさせてもらいました hilightファイルの構造がどうなってるのかググっても良くわからなかったので試行錯誤してやるしかないです でも目的はtagsファイルを作ることなので、tagsファイルは中を見ると構成が簡単そうなので、直接外部アプリ(DosやGnu)で tagsファイルを作成することを考えてもいいかなとも思ったのですが、助かりました ごめん.hilightの中に構造説明のコメント付けてたんだけど長くなるので削っちゃった 秀丸エディタマクロヘルプのloadhilight文の項に強調定義フラグの意味が載ってるので 興味当たったら調べてみて下さい >>287 マクロヘルプのloadhilight見てきました。ありがとう。こんなところに書かれても見つからんわw でも良くわかりました。 あとはColorSetだな >>287 ColorSet、こちらもわかりました。 マクロヘルプのconfigcolorにありました 頂いたahk20171028.hilightのColorSetのコメントの意味はこれだったのですね これでもうほぼ理解できました。ありがとうございました 開いているメモ帳のファイルパスを取得し、エクスプローラで開きたいんですがうまくいきません。 ComGet(WinTitle) { if(WinTitle = "ahk_class XLMAIN"){ ControlGet, hwnd, hwnd, , Excel71, %WinTitle% }else if(WinTitle = "ahk_class OpusApp"){ ControlGet, hwnd, hwnd, , _WwG1, %WinTitle% }else if(WinTitle = "ahk_class PPTFrameClass"){ ControlGet, hwnd, hwnd, , paneClassDC1, %WinTitle% }else if(WinTitle = "ahk_class Notepad"){ ControlGet, hwnd, hwnd, , Edit1, %WinTitle% } Window := Acc_ObjectFromWindow(hwnd, -16) Loop,10 try{ Application := Window.Application }catch{ if(WinTitle = "ahk_class XLMAIN"){ ControlSend, Excel71, {esc}, %WinTitle% }else if(WinTitle = "ahk_class OpusApp"){ ControlSend, _WwG1, {esc}, %WinTitle% }else if(WinTitle = "ahk_class PPTFrameClass"){ ControlSend, paneClassDC1, {esc}, %WinTitle% }else if(WinTitle = "ahk_class Notepad"){ ControlSend, Edit1, {esc}, %WinTitle% } } Until !!Application return Application } ;エクスプローラでフォルダを開く WinTitle := "ahk_class Notepad" oNotepad := ComGet(WinTitle) filePath := oNotepad.ActiveWindow.FullName RunAs, %USERNAME%, %PASSWORD% Run, explorer `/select`,"%filePath%" RunAs この様に書いたらエクセル、ワード、パワーポイントまではうまくいったんですが、メモ帳だけうまくいきません。どうかご教授を。 ifwinexist winget processpath run メモ帳にはCOMが用意されていないみたいだね 素直に、名前を付けて保存 >>293 ありがとうございます。スッキリしました。 スクリプト&AutoHotKey初心者です 欲しいものは、アプリケーションキーAppsKeyを押すと 1回目 wキーを長押し 2回め wキー+8キーを長押し 3回目 動作無し 以降繰り返し というものです。 何から手を付けていいのかわからないのでここで質問させて頂きました。 https://sites.google.com/site/ahktips/howto/helloworld にあることは確認しています。 どうか御教授お願いします。 Run,http://www.google.com/search?q=%Clipboard% このスクリプトで検索しているのですが、以下の(1)〜(3)のようなことはできるのでしょうか? (1)エディタで文字列を選択してこのスクリプトを実行した時、ブラウザをActiveにしない。 (2)新しいTabを開かないで検索する。 (3)新しいTabで検索するが、現在のTabに留まる。 (1)は検索したあとにもう1度エディタをActivateさせているのですが、もっとうまくできないかと。 >>295 wikiのサンプルコード集に「キーを押す度に機能を切り替え」ってのがあるからそれ参考にするといい http://ahkwiki.net/SampleCodes 何から手を付けていいか分からないならとにかくwikiをよく読みな 急がば回れ >>296 どれもブラウザ依存だからAHK側からは基本ムリ ブラウザ側で設定したり、ショートカットキーやコマンドラインオプションをAHK側から利用するしかない ブラウザ側でできないなら、(1)は検索する前にエディタを最前面固定するといくらかマシに見える (2)(3)は諦メロン >>296 ご使用中のブラウザのコマンドラインパラメータをご確認ください >>298 >>299 分かりました。ブラウザの機能も調べてみます。ありがとうございます。 >>297 回答ありがとうございます。およそ次のような枠組みになることはわかりました。 AppsKey:: Flag += 1 If Flag =1 { 「コマンド1」 Return } If Flag =2 { 略 Return } Flag = ;3回目変数をカラ Return 「コマンド1」に関してhttp://ahkwiki.net/Send を参照すると Loop { Send {w down} sleep 30 } Send {w up} のように書くのかと思いましたが、 loopを脱出する条件やAppsKey:: Flag += 1などを考えるとわかりません。 サーチが不足しているかも知れませんが、どうかお助け願います。 >>301 何をやりたいのか良く分からないんだが>>295 の 1回目と2回目押した時の「長押し」って押しっぱなし状態で固定して 3回目押したときにwと8を離すってことじゃないの? ahk初心者です。よろしくお願いします。 環境(win10 64bit、AHK v1.1.26.01) 最初にアクティブだった窓で再生したスクリプトが違う窓に切り替えた後でも、バックグラウン ドの最初の窓で終了(動作)させたくて、下記を書いたのですが反応なしです(IEなら動作しま した)。chromeやoperaをWintitle指定でControlsendをさせる方法がありましたら教えてください r:: WinGetTitle, title, Yahoo! JAPAN ControlSend, ahk_parent, {f5}, Yahoo! JAPAN Sleep, 2000 ControlSend, ahk_parent, {f5}, Yahoo! JAPAN Sleep, 2000 ControlSend, ahk_parent, {f5}, Yahoo! JAPAN return >>303 WingetClassを使おう >>301 脱出条件が書けないのは動作イメージがあいまいだからでは? 「長押し」をどういう挙動にしたいのか考えてみて n秒以上押下 なのか AppsKey離されるまで押下 なのか等 >>304 回答ありがとうございます 下のをやっても反応なしでしたorz 諦める系なのかな?。。 ;r:: DetectHiddenWindows, on WinGetClass, Chrome_WidgetWin_1, A ControlSend, ahk_parent, {f5}, Yahoo! JAPAN return r:: WinGetClass, Chrome_WidgetWin_1 ControlSend, Chrome_RenderWidgetHostHWND1, {f5}, Yahoo! JAPAN return タイトルやclass名が固定でわかってるときはGetしなくていいよ とりあえずウィンドウ指定の方法からわかってなさそうなのでwikiを読もう http://ahkwiki.net/Window (別タブではなくあくまで別窓という前提で) 確認してみたがアクティブ化後は効くけど非アクティブ時は効かない この手の挙動のアプリはControlSendでは無理な場合が多い WinActivate, Yahoo! JAPAN ahk_class Chrome_WidgetWin_1 ControlSend, Chrome_RenderWidgetHostHWND1, {f5}, Yahoo! JAPAN ahk_class Chrome_WidgetWin_1 SysListView32ですが、値をとってくるのはGetContorolを使えば出来るのですが リストの任意の場所の値をセットすることって出来ますか 今はその場所へmousemoveでカーソルを移動してクリックさせて Sendで値を入れるみたいなことをリストのひとつひとつにしているのですが、時間がとてもかかります >>306 無理なんですね・・・ わざわざ確認とスクリプト、ありがとうございました 新しいPCでahkファイルへのD&Dで引数が正常に取れないと思ったら8.3形式のファイル名が無効になってた Win10ではシステムドライブ以外のフォーマットは8.3形式のファイル名の無効がデフォになったのかな? >>302 解決しました。指摘通り単に一回目がSend {w down}...etcで動作しました。 動作チェックがテキストエディタ上のみで、またその挙動が物理キーを押し続けた場合と違ってwがリピートされなかったため、 仕様を誤認していました。混乱させてしまい申しわけありませんでした。 アドバイスくださった方々、ありがとうございました。 AHKで、任意のウインドウのWinTitleを変えることって出来ますか ``` result2 := VarSetCapacity(point, 64, 0x00) result := DllCall("kernel32\GlobalMemoryStatusEx", "Ptr", &point, "int") lasterror := Dllcall("GetLastError") ListVars msgbox ``` このようなものを書いたのですが、GlobalMemoryStatusExが失敗しているようで、 Global Variables (alphabetical) -------------------------------------------------- 0[1 of 3]: 0 ErrorLevel[1 of 3]: 0 lasterror[2 of 3]: 87 point[0 of 32]: result[1 of 3]: 0 result2[2 of 3]: 64 と表示されてます。 error codeの87は"パラメータが正しくない"だそうです。なにがだめなのでしょうか? 環境はwin8.1 64 のAutoHotkeyU64.exeです。 プログラム言語やスクリプトはAutoHotkey以外ほとんどやった事がないです。 dwLength The size of the structure, in bytes. You must set this member before calling GlobalMemoryStatusEx. >>315 ありがとうございます!解決しました。 ``` result2 := VarSetCapacity(point, 64, 0x00) NumPut(64, point , 0, "int") result := DllCall("kernel32\GlobalMemoryStatusEx", "Ptr", &point, "int") ;dwLength := NumGet(point, 0, "Int") dwMemoryLoad := NumGet(point, 4, "Int") ullTotalPhys := NumGet(point, 8, "Int64") ullAvailPhys := NumGet(point, 16, "Int64") ullTotalPageFile := NumGet(point, 24, "Int64") ullAvailPageFile := NumGet(point, 32, "Int64") ullTotalVirtual := NumGet(point, 40, "Int64") ullAvailVirtual := NumGet(point, 48, "Int64") ;ullAvailExtendedVirtual := NumGet(point, 56, "Int64") MsgBox, ( メモリ使用率:%dwMemoryLoad%`% 全物理メモリ:%ullTotalPhys%B 利用可能メモリ:%ullAvailPhys%B ページング可能な最大ファイルサイズ:%ullTotalPageFile%B 現在ページング可能なファイルサイズ:%ullAvailPageFile%B 全仮想メモリ:%ullTotalVirtual%B 利用可能仮想メモリ:%ullAvailVirtual%B ) ``` これはバグでしょうか。 ツールチップなのですが 下記のスクリプトで、tipwindowというのを表示させてこれをアクティブにして ActiveWindowsInfoを見てもWindowTitleのところに tipwindow というのが出てきません。にもかかわらず WinGet, aid, ID, tipwindow WinGetTitle, t1, ahk_id %aid% とすると拾えて、t1にはtipwindowと入っています これにExcludeTitleを加えて WinGet, aid, ID, tipwindow,,ahk_exe AutoHotkey.exe WinGetTitle, t1, ahk_id %aid% とすると取れないだろうと思ったのですが、これでも t1には、tipwindow が入ってきます。 なぜでしょうか idでもpidでも同じ結果です ^a:: ToolTip, tipwindow, 100, 500, 2 WinSet, AlwaysOnTop, On, ahk_class tooltips_class32 WinGet, aid, ID, tipwindow,,ahk_exe AutoHotkey.exe WinGet, apid, PID, tipwindow,,ahk_exe AutoHotkey.exe WinGetTitle, t1, ahk_id %aid% WinGetTitle, t2, ahk_pid %apid% MsgBox aid=%aid%`napid=%apid%`nt1=%t1%`nt2=%t2% return あ、AHKのバージョンは、v1.1.24.04です ToolTip, tipwindow, 100, 500, 2の最後の2にはなんの関係もありません。これはなしでも同じ結果です #If MouseIsOver("ahk_class Shell_TrayWnd") このコードがwikiにありますが タスクバー上で、Wheelの左右が効かないのはなぜでしょうか? >>318 少し試してみた感じだと、Tooltipの内容をタイトルとして取得できるのは同一のプロセス内だけっぽい? AWIは別スクリプトだから取れてないのかと あとExcludeTitleにはahk_??は使えなかったような >>321 ToolTipsのときは、ActiveWindowsInfoのWindowTitleには出てないのに WinGet等で取れるっていうのがなんとも気持ち悪いです デバッグするときにあれって思う ああ、ActiveWindowsInfoっていうのは Window Spyのことね >>318 WindowSpyがTooltipの内容をタイトルとして拾えないのは昔から仕様扱いだったと思う。 ahkとWindowSpyの両方から全く同じコードでGetWindowText()を呼び出しても、 ahkからしか取得できないので、OSの仕様じゃねーの?という扱いだったような。 ahkのcppソースのコメントにWM_GETTEXT()とGetWindowText()のどちらを使うかってのが説明してあって、 WindowSpy改造すればタイトルとして取得できるけど、問題のほうが多そうということで仕様扱い。 まあ、tooltipにはタイトルなんてない、で誰も困らないような。 >>324 複数のアプリを立ち上げていて、そのWinTitleがたとえば アプリ1 アプリ2 アプリ3 となっていて、ToolTipsにアクティブになってる同じタイトル名を表示する、ということをしたのですよ で、WinGet, v, PID, アプリ1 ってやったら、なぜかAutoHotkey.exeのPIDを取ってきたのです で、なんで? ってなって今回の話になりました ToolTipsはWindowSpyで見たらタイトルにはなかったのでテキストに入ってるのかと思ってて 原因究明にめっちゃ時間がかかりました。まさかToolTipsのPIDを取って来てたなんて思っても いなかった 結局、こういう場合、WinTitleからは確実にアプリ1のPIDをとることが出来ません 現状ではアプリ1のexe名を憶えておいて、それを利用するとかしか出来ません ExcludeTitleも使えないなんてなあ でもexe名もWinTitleからは得られないんですよね。AutoHotkey.exeになっちゃうから >>325 やろうとしたことは大まかにわかったけど詳細がわからないので解決できるのか知らないけど、 WinGet使う前にtooltip非表示にしてしまえばいいのでは? >>326 WinGetで取る前にtooltip非表示にして取ってから 再度表示にする、ということですね 非表示にすると取らなくなるのかな でも可能性はありますね でもなあ、ExcludeTitleが使えたら解決するんですけどねえ ahk_XXのときは使えないとか、なんでやねんw 今日は疲れました >>324 >まあ、tooltipにはタイトルなんてない、で誰も困らないような。 それとここですが、結局、Tooltipsの場合は、そこに表示されている内容も WinTitleになる、ということですね。でもWindowSpyには出ないので要注意です ほんとこれこそちょっとしたTIPSになりましたw ActiveWindowInfo.ahkをモジュール化して組み込んだら 自分のtooltipはちゃんとタイトル表示されるようになったわ >>325 俺も似たようなことやってるけど 「アクティブウィンドウ:t1」みたいに表示させてたおかげで無自覚回避できてたようだな というか真面目な話、バグとして報告していい案件なんじゃないの >>325 >ToolTipsにアクティブになってる同じタイトル名を表示する この部分がよく分からないんだけど、アクティブになってるウインドウのPIDを取得して、 それを元にウインドウタイトルを取得して、 そのタイトルをtooltipに表示する ということだろうか? だとしたら、 ^a:: WinGet, v, PID, A WinGetTitle, title, ahk_pid %v% ToolTip, % title, 100, 500, 2 return というのは? wingetにおけるPIDの説明には PID 条件に一致する一番最初(前面)のウィンドウのPID(プロセスID)。 となっており、「一番最初(前面)」というのは必ずしも「アクティブ」とは限らないと思うんだが… 間違っていたらスマン 1.app1というアプリが起動してあり、さらに 2.tooltipにapp1と表示させてた状況で 3.WinGetでタイトルがapp1のappを釣ろうとしたら、tooltipの中身のほうにひっかかった という話でしょ。 で、そのとき appとtooltipを区別して釣ることができない、ということ タイトル指定でツールチップを除外したいだけなら普通にやりようあるけど あまり相手したくない感じの人だから関わらないほうがいいかな TrayTip の Seconds って機能してるのかな 10 も 30 も変わりないように感じるけど Note: This parameter has no effect on Windows Vista and later. >>335 本家ヘルプによるとvista以降で機能しない >>334 横からだけどよかったら触りだけ教えて >>336 >>337 書いてあったんですね、ごめんなさい。 ありがとうございます。 >>337 ahk_class ^(?!tooltips_class32$) >>339 その正規表現の意味がわからなかったけど試したらできたわありがとう 正規表現の勉強しなおしてくる aaa() { 実行文字列 } で読み込んだ関数が この後に v:: while (GetKeyState("v","p") ) { aaa() } return で読み込めないのなんでだ… aaaの実行ラインは v:: の後に書き込むと問題なく動いてる 1.関数化できてない? 2.引数できてない? あまり恥ずかしい内容なので中身を詳しく書けませんが 原因として考えられることがあれば教えてください よーわからんがとりあえずtooltipで試しすとちゃんと動くので 恥ずかしい内容の中身に問題があるのでは? v:: while (GetKeyState("v","p") ) { aaa() } tooltip return aa(){ tooltip,aaa } >>342 確かにtooltipで動かすと問題なく作動してますね 中を確認してみます ありがとうございます 1つの処理だと問題ないんですが a:: の中と b:: の中に 同じ処理を入れようとすると Duplicateエラーが出るのは同じ関数を使っているから? 対応策はありますか? a:: goto label1 label1: return b:: goto label1 label1: return だとエスパー 最近、AHKが動かないソフトが増えている気がするけど、俺だけかな? トライアル版を試したこれも動かなかった。 HippoEDIT https://www.hippoedit.com/ 俺のバージョンはv1.1.22.04。OSはWin7 64bit。 外国ののソフトは動かないのが多い気がする。 一年半まえに使い始めたわいので v1.1.23.05やで 最新の v1.1.26.01 試してみたらどうや アプデって言っても置き換えるだけだし >>344 >>347 AHKの「なにが」動かない? 書かなければ「分からない」 >>349 ホットキーが無視されてしまいます。v1.1.26.0.1でも同様です。キーをフックする優先順位がAHKよりも高いような印象です。 皆様はいかがでしょうか? 最近、海外のソフトでは案外ひんぱんに経験します。AHKを管理者権限でインスコすればいいのかな? 管理者権限で試すのはインストールではなくスクリプトの起動では >>350 問題が起こる最小限のスクリプトを書いていれば話がスムーズに進む F1::MsgBox フックなし $F2::MsgBox フックあり フックの有無 管理者権限 >>10 >>351 おお、動きました。ありがとうございました。 管理者権限で起動する方法は↓にありましたので早速やってみます。 管理者権限で実行しなければいけない常駐アプリのスタートアップ設定方法 http://tanweb.net/2015/10/21/5101/ >>352 私はいわゆるSpaceFNをやっていまして、それがSpace押下でSpaceが入力されて困っていました。 何故外国のマイナーなソフトだとこういう現象が起きるのか不思議ですね。定番のソフトでは経験したことありませんでした。 windows APIのABM_SETSTATE messageを使って「タスクバーを自動的に隠す」をオンにしたいのですが、 APPBARDATA構造体のlParamメンバーには何を入れればいいのでしょうか?また、hWndメンバーに入れるのはタスクバーのハンドルということでいいのでしょうか? ABS_ALWAYSONTOP = 0x0002 ABS_AUTOHIDE = 0x0001 「タスクバーを自動的に隠す」とは全く違う内容だが、こんなのあったの思い出した 1 Hour Software by Skrommel - DonationCoder.com http://www.donationcoder.com/Software/Skrommel/index.html 【RunAndHide】 #NoEnv #SingleInstance,Force #NoTrayIcon SetWinDelay,0 IfWinExist,ahk_class Shell_TrayWnd { WinHide,ahk_class Shell_TrayWnd WinHide,Start ahk_class Button } Else { WinShow,ahk_class Shell_TrayWnd WinShow,Start ahk_class Button } >>359 あ 「Start」は「スタート」と日本語にしないとスタートボタンに適用されないはず ま、どうでもいいけどスレ汚しスマン ジョイスティックの傾き検出して逆にキーボード操作に置き換えるスクリプトが出来たけど需要ある? G13使用とかでジョイスティックの傾きで歩き、走りを検出できるようにしたもの Fallout4用に作ったけどジョイスティックが使えないゲームとか、他にも応用が効くはず あるならうpします 内部的にどうしてんのかは見てみたいからうぷっていいのよ ブログとかにアップして、アドレス貼ってくれる方が読みやすいから好き。 アップしてみました JTKまがいなジョイスティックの傾き入力をキーボードに変換するということをAutohotkeyでやりたいという人 興味があればどうぞ https://ux.getuploader.com/autohotkeyl/download/125 👀 Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) 入力角度まで検出できんのか ありがてえありがてえ JTKより好みにキーコンフィグできそうだ この設定ってAHKで実現できますかね..? https://qiita.com/hakomo/items/a19eb4b08bc2b3aa1533 緑文字の「Ctrlキーと(SandSの)Shiftキーを押しながら」のところが実現できるのか... JTKで出来るのになんでこんなもの作ったのかというと JTKの特殊入力のアナログレベルによって切り替えるってところに不満があったから 多分、座標のXYの傾きだけで長方形判定してる。斜め入力時のときに誤操作が起きるって理由から コッチは半径を求めてそれを目安にすることにした それと内部的にキーおしっぱループの処理がわかってないのが怖い、連打してるかもしれないから なので作った >>361 ありがとうございます。もう少し調べてみます。 https://ux.getuploader.com/autohotkeyl/download/126 >>366 のものを二軸対応しました。ゲームパッドは二軸が主流でしたね。 👀 Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) >>371 右スティックの軸はゲームパッドによってZ/Z回転だったり X回転/Y回転だったりモデルによって異なるぞ >>372 ああ、そうか、そうなっちゃうともうデバッグonにして動いてるパラメーターから同じ要領で変更してください。 関数化してもよかったか そのうち角度計算、半径計算は関数化してもう少しシンプルに各軸設定出来るようにします。お待ち下さい ジョイなんとかは自分とこだと暴発しておっかないから使うのやめたなあ 三角関数とか半径計算とか思いつかなかったしめんどくさいことを代わりにやってくれただけでも俺としては助かったか これだけあれば無理にバージョンアップしなくてもええで 軸情報さえ与えればいいからな GPDwin用に使わせてもらうわ Menuで出すホップアップメニューがたまに外クリックしても消えなかったりするんだけど対策とかある? ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる