in Abhängigkeit von Useraktivität http get request absetzen

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: in Abhängigkeit von Useraktivität http get request absetzen

Re: in Abhängigkeit von Useraktivität http get request absetzen

Post by LuckyJoe » 08 Aug 2019, 00:54

AHK-Scripte kannst du in den Windows-Aufgabenplaner einbauen, zumindest, wenn du das Script in eine .exe kompilierst.

Re: in Abhängigkeit von Useraktivität http get request absetzen

Post by roady1969 » 07 Aug 2019, 16:50

Also garnicht ueber AHK?

Re: in Abhängigkeit von Useraktivität http get request absetzen

Post by LuckyJoe » 07 Aug 2019, 09:08

Mir würde dazu als erstes der Windows Aufgabenplaner oder die Windows (Gruppen-) Richtlinien einfallen.

Re: in Abhängigkeit von Useraktivität http get request absetzen

Post by roady1969 » 07 Aug 2019, 08:58

danke Euch fuer diese Ideen / Tipps...

Kann man sowas eigentlich nicht nur an den SCR, sondern auch an das Herunterfahren von Windows binden?

Wie wuerdet Ihr dieses Ereigniss in AHK erkennen und dann einen http download to file (http get request senden) machen?

Re: in Abhängigkeit von Useraktivität http get request absetzen

Post by nnnik » 30 Jul 2019, 11:23

UrlDownloadToFile sollte an sich auch ein Get-Request machen.
Der Bildschirmschoner ist eine .exe welche einfach eine andere Erweiterung hat (ich glaube crt oder irgendsowas) du kannst so einfach deinen eigenen ahk Bildschirmschoner erstellen und kompilieren, wenn du es richtig einrichten kannst wird dann deine AHK exe immer dann gestartet wenn der Bildschirmschoner los geht.
Eine AHK exe im AutoStart mit UrlDownloadToFile.
Eine weitere als Bildschirmschoner mit UrlDownloadToFile und dann einem Run um den echten Bildschirmschoner zu starten.

Re: in Abhängigkeit von Useraktivität http get request absetzen

Post by gregster » 18 Jul 2019, 09:11

Guest wrote:
18 Jul 2019, 08:07
Heisst also, einen "nativen" http get request kann AHK also eigenstaendig nicht absetzen, korekt?
Beispiel aus den Docs: https://www.autohotkey.com/docs/commands/URLDownloadToFile.htm#Examples

Code: Select all

; Example: Download text to a variable:
whr := ComObjCreate("WinHttp.WinHttpRequest.5.1")
whr.Open("GET", "https://autohotkey.com/download/1.1/version.txt", true)
whr.Send()
; Using 'true' above and the call below allows the script to remain responsive.
whr.WaitForResponse()
version := whr.ResponseText
MsgBox % version

Re: in Abhängigkeit von Useraktivität http get request absetzen

Post by Guest » 18 Jul 2019, 08:07

CURL wollte ich an sich umgehen. Nutze derzeit dazu bereits Powershell.

Heisst also, einen "nativen" http get request kann AHK also eigenstaendig nicht absetzen, korekt? Na, dann war ich wohl doch nicht zu bloed (beim suchen...). ;-)

Die anderen Tips schaue ich mir sehr gerne an!

DANKE!
R.

Re: in Abhängigkeit von Useraktivität http get request absetzen

Post by LuckyJoe » 17 Jul 2019, 03:49

Hi,
hilft das hier vielleicht?

Code: Select all

; ScreenSaver settings:
strComputer := "."
objWMIService := ComObjGet("winmgmts:{impersonationLevel=impersonate}!\\" . strComputer . "\root\cimv2")

colItems := objWMIService.ExecQuery("Select * from Win32_Desktop")._NewEnum

While colItems[objItem]
    MsgBox % "Screen Saver Active: "	 . objItem.ScreenSaverActive
		 . "`nScreen Saver Executable: " . objItem.ScreenSaverExecutable
		 . "`nScreen Saver Secure: "	 . objItem.ScreenSaverSecure
		 . "`nScreen Saver Timeout: "	 . objItem.ScreenSaverTimeout
Quelle: https://autohotkey.com/board/topic/60968-wmi-tasks-com-with-ahk-l

HG - Lucky Joe

Re: in Abhängigkeit von Useraktivität http get request absetzen

Post by ElektroBerry » 16 Jul 2019, 16:10

Hallo.
Ich benutze in einem meiner Skripte cURL. Eigentlich ein Linux-Tool, ist aber seit Anfang 2018 auch auf Windows10 onboard. Ziemlich mächtig.

Code: Select all

RunWait, %ComSpec% /c -L curl google.de ; -L folgt der weiterleitung, der Webseite
; weitere möglichkeiten:
RunWait, %ComSpec% /c -L curl google.de, , Hide ;Verstecktes Fenster
Run, %ComSpec% /c curl -L -I google.de  >  status.txt, , Hide, Var7  ; Speichert den Statuscode als Text im Skriptordner
Process, WaitClose, %Var7% ;Fertig?
und für das andere Problem könnte man die Interne Variable "A_TimeIdle" benutzen.

Code: Select all

Loop {
	If (A_TimeIdle >= 5000) {
		msgbox 5 Sekunden nichts gemacht
		Exitapp
	}
Sleep 1000
}
Ich hoffe ich konnte etwas helfen.

in Abhängigkeit von Useraktivität http get request absetzen

Post by roady1969 » 16 Jul 2019, 05:16

Hallo Kollegen,

mittlerweile sind meine letzten Gehversuche mit AHK schon mind. 4 Jahre alt und ich bin eingerostet. Im alten Forum war ich aber bereits aktiv und nachdem dieses ja nun der offizielle Weg ist und ich Bedarf habe, darf ich hier nun gleich eine erste Frage stellen.

Ich möchte in Abhängigkeit einer User/PC-Aktivität einen Link (http get request) senden.
An sich beim PC Start und wenn der Bildschirmschoner losgeht.

Nur weiss ich leider nicht, wie ich den Bildschirmschoner abfangen kann? Also ermoegliche AHK zu reagieren, wenn keine Tastatureingaben bzw. Mausaktivitaet vom User gemacht wird.
Trotz einer Google und Forensuche bin ich auch nicht fuendig geworden. Daher nun hier mein Hilferuf...

Hat einer eine Idee wie ich da was machen kann?
Und wie kann ich in AHK ueberhaupt einen http get request absetzen?

Waere wirklich sehr toll, wenn ich hier ein paar Tips / Scriptideen bekommen koennte.

Danke!
R.

Top