크리스타에서 새 창을 열고 캔버스를 신속하게 검사하여 임의의 위치로 이동
3848 단어 ClipStudioAutoHotkey
AutoHotKey는 처음 와봐요.
이전 기사인 AutoHotKey에서 마우스 커서의 좌표를 조사합니다에서 사용하기 전의 간단한 설명을 묘사했습니다.이쪽을 보세요.
https://qiita.com/mojajamaru/items/aec65f093b042b8280be
각본
cli_open_windowx2.ahk
; クリスタで開いたイラストを新規ウィンドウで開き、サブモニターに配置する
; 生面と、左右反転の2つ
SetTitleMatchMode, 2
;;;;;;;;;;;;;;;;;;;;;;;;;;
; 初期設定
;;;;;;;;;;;;;;;;;;;;;;;;;;
CoordinateArray := Object()
;ドラッグ元のタブの座標
; X座標
CoordinateArray[0] := 2313
; Y座標
CoordinateArray[1] := 66
;ドラッグ先のタブの座標
; X座標
CoordinateArray[2] := 841
; Y座標
CoordinateArray[3] := 458
;再設置先のタブの座標 正面
; X座標
CoordinateArray[4] := 1273
; Y座標
CoordinateArray[5] := 52
;再設置先のタブの座標 左右反転
; X座標
CoordinateArray[6] := 1273
; Y座標
CoordinateArray[7] := 510
;再設置先のウインドウサイズ
; X軸
CoordinateArray[8] := 650
; Y軸
CoordinateArray[9] := 450
; メインのスクリプト
WinActivate, CLIP STUDIO PAINT ;クリスタ をアクティブにする
sleep,1000
; 新規ウィンドウを開く
OpenWindowx2()
return
ExitApp ; アプリを終了
Exit ; AHK を終了
; 新規ウインドウを開く
OpenWindowx2()
{
; 新規ウインドウを開く
send,{alt}
sleep,200
send,w
sleep,200
send,v
sleep,200
send,n
sleep,2000
; 新規ウインドウを開く
send,{alt}
sleep,200
send,w
sleep,200
send,v
sleep,200
send,n
; 表示を左右反転
send,{alt}
sleep,200
send,v
sleep,200
send,v
sleep,200
send,h
global CoordinateArray
; ウィンドウを移動してリサイズ
CoordMode,Mouse,Screen ; マウスカーソルでスクリーン上での絶対座標をとる
; MouseClickDrag, LEFT,X1,Y1,X2,Y2,SPEED
MouseClickDrag, LEFT,% CoordinateArray[0],CoordinateArray[1],CoordinateArray[2],CoordinateArray[3],10 ; マウス左クリックで、X1,Y1 から、X2,Y2 にスピード10(範囲2~100)でドラッグする
sleep,2000
; WinMove,WinTitle,, X, Y,Width,Height ;
; WinTitle に"A" を指定すると、アクティブなウィンドウを指定できる
WinMove,A,, % CoordinateArray[4], CoordinateArray[5],CoordinateArray[8],CoordinateArray[9] ; X,Y に移動して、Width,Height にウィンドウをリサイズする
Send, ^0 ; キャンバス全表示ショートカット
sleep,200
; ウィンドウを移動してリサイズ
CoordMode,Mouse,Screen ; マウスカーソルでスクリーン上での絶対座標をとる
; MouseClickDrag, LEFT,X1,Y1,X2,Y2,SPEED
MouseClickDrag, LEFT,CoordinateArray[0],CoordinateArray[1],CoordinateArray[2],CoordinateArray[3],10 ; マウス左クリックで、X1,Y1 から、X2,Y2 にスピード10(範囲2~100)でドラッグする
sleep,2000
; WinMove,WinTitle,, X, Y,Width,Height ;
; WinTitle に"A" を指定すると、アクティブなウィンドウを指定できる
WinMove,A,, CoordinateArray[6], CoordinateArray[7],CoordinateArray[8],CoordinateArray[9] ; X,Y に移動して、Width,Height にウィンドウをリサイズする
Send, ^0 ; キャンバス全表示ショートカット
sleep,200
}
초기 설정
이번에는 액위 라벨과 다른 모니터의 더블 디스플레이를 구상했다. 캔버스는 액위 라벨이고 새 창은 부 디스플레이에 표시된다.따라서 크리스타 사용자의 환경 좌표가 다르기 때문에 4개의 좌표와 창 사이즈를 측정해 조정해야 한다.
측정할 좌표 및 창 크기
이미지 참조
동작 개요
WinActive에서 크리스타를 활성화합니다.
그런 다음 창 작업, [Alt]에서 위쪽 메뉴를 열고 의도 작업을 수행합니다.
사용법
- 두 개의 새 창을 열고 두 개의 창을 정면과 좌우로 뒤집어 지정한 위치와 창 크기로 수정합니다.
Reference
이 문제에 관하여(크리스타에서 새 창을 열고 캔버스를 신속하게 검사하여 임의의 위치로 이동), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mojajamaru/items/e93e41d2778e44f1a409텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)