Zeitscript?

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

Synthonie
Posts: 13
Joined: 16 Dec 2016, 07:39

Zeitscript?

19 Mar 2018, 09:33

Ist es möglich mit AHK einen Befehl jede Minute automatisch ausführen zu lassen?
Quasi habe ich ein Programmfenster das ich VIDPROGG genannt habe. Dort soll je 1min die Taste STRG+N gedrückt werden
Und am Anfang automatisch 1x die Leertaste
Wo trage ich die Zeiten ein, bzw kann mir jemand den Zeitscript in meinen Code eintragen?
Thx

Code: Select all

SendMode Input 
SetWorkingDir %A_ScriptDir%
SetTitleMatchMode, 2
+space::launch()
+^n::next()
launch()
{
WinGet, IDList, List, VIDPROGG
Loop, %IDList%
ControlSend, , space, % "ahk_id " . IDList%A_Index%
}
next() 
{
WinGet, IDList, List, VIDPROGG
Loop, %IDList%
ControlSend, , ^n, % "ahk_id " . IDList%A_Index%
}
BoBo
Posts: 6564
Joined: 13 May 2014, 17:15

Re: Zeitscript?

19 Mar 2018, 10:02

Ja das geht. :arrow: SetTimer
Nur so interessehalber, da das fenster "VIDPROGG" (videoprogrammierung?) heisst, was soll die tastenkombination in dem fenster final bewirken?
STRG+N schmeckt nach neuem Fenster/Aufnahme??
Synthonie
Posts: 13
Joined: 16 Dec 2016, 07:39

Re: Zeitscript?

22 Mar 2018, 10:52

Ich würde nen 5er oder 10ner donaten via Paypal für jemand der mir das Script macht.
Ich bin recht gut beschäftigt mit Instrumente bauen fürs Orchester, Musikbusiness und VIdeodreh und tausend anderen Sachen (Bin Musiker und das Skript soll für ein Video Programm für Projektionen genutzt werden)
STRG+N = NEXT VIDEO
LEERTASTE = START

Somit soll mit meinem Code oben, beim Programmstart der AHK.exe die Leertaste 1x gedrückt werden (und natürlich losgelassen werden)
Und dann alle 1 Minute eben die Tastenkombination STRG+N drücken und loslassen
Aktuell muss ich das selber immer tun, uncool, will fire and forget haben.
Gerade wenn eben die AHK.exe nicht im Fokus ist sondern andere Elemente am Rechner genutzt werden.
Quasi ein Background Script das beim Start 1x Space und dann alle 1min STRG+N drückt.
BoBo
Posts: 6564
Joined: 13 May 2014, 17:15

Re: Zeitscript?

22 Mar 2018, 11:36

Code: Select all

#SingleInstance, force

F11::SetTimer, STRGN, Off    ; F11 drücken um den timer abzuschalten

F12::    ; druck auf F12 drückt die leertaste und startet den timer
	Send, {Space}
	SetTimer, STRGN, On
	Return
	
SetTimer, STRGN,% 1000 * 60    ; der timer löst einmal je minute (60*1000ms) aus
Return

STRGN:
	Send, {CTRL Down} N {CTRL Up}    ; STRG+N drücken
	Return
Nicht getestet.

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 15 guests