Kurze Hilfe für mehrere Tabs Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

Kevin19041904

Kurze Hilfe für mehrere Tabs

05 Aug 2021, 19:00

Hallo, ich bräuchte ein Script was mir folgendes auspuckt.

Ich möchte im Browser mehrere Seiten öffnen - wenn diese geöffnet werden, soll folgende Funktion ausgespuckt werden.

Enter, Enter , Strg+W (für Tab schließen) Pause von ca. 1 Sekunde
Enter, Enter , Strg+W (für Tab schließen) Pause von ca. 1 Sekunde
Enter, Enter , Strg+W (für Tab schließen) Pause von ca. 1 Sekunde
Enter, Enter , Strg+W (für Tab schließen) Pause von ca. 1 Sekunde
Enter, Enter , Strg+W (für Tab schließen) Pause von ca. 1 Sekunde
Enter, Enter , Strg+W (für Tab schließen) Pause von ca. 1 Sekunde

kann mit da einer helfen?

ich hatte da jetzt

Code: Select all

^x::
Send, {Enter}{Enter}{^w}{Pause 20}
Send, {Enter}{Enter}{^w}{Pause 20}
Send, {Enter}{Enter}{^w}{Pause 20}
Send, {Enter}{Enter}{^w}{Pause 20}
Send, {Enter}{Enter}{^w}{Pause 20}
return
aber irgendwie funktioniert da gar nichts, und wie starte ich das script, das der im Browser damit startet bzw. die Funktion im Browser aktiviert.
User avatar
LuckyJoe
Posts: 341
Joined: 02 Oct 2013, 09:52

Re: Kurze Hilfe für mehrere Tabs  Topic is solved

12 Aug 2021, 03:47

Hi,

wenn du ein Autohotkey installiert und ein Script geschrieben hast, kannst du das Script durch eine Doppelklick auf die Datei ausführen. Ein Symbol dazu (grünes Quadrat mit einem weißen "H") findest du dann in deinem System-Tray. In deinem Script wartet das Script dann auf die Tastenkombination Strg-x und führt die Befehle aus. Statt des Pause-Befehls kannst du Sleep 1000 verwenden, der 1000 Millisekunden wartet.

Zwei gleiche Tasten hintereinander kannst du ausführen lassen, wenn du hinter der Taste die Anzahl eingibst: {Enter 2}.

Vielleicht solltest du noch einen "Kopf" in deinem Script mit grundsätzlichen Einstellungen angeben (sieh dir am besten dazu und auch zu allen anderen Dingen die Hilfe an, die Dank Ragnar stets in Deutsch zur Verfügung steht). Dein Script könnte so aussehen:

Code: Select all

#NoEnv
#SingleInstance force
SendMode Input

^x::
	Send, {Enter 2}{^w}
	Sleep 1000
	Send, {Enter 2}{^w}
	Sleep 1000
	Send, {Enter 2}{^w}
	Sleep 1000
	Send, {Enter 2}{^w}
	Sleep 1000
	Send, {Enter 2}{^w}
	Sleep 1000
Return
Noch etwas kürzer bekommst du das gleiche Ergebnis hin, wenn du die 5 Schritte in einer Schleife laufen läßt:

Code: Select all

#NoEnv
#SingleInstance force
SendMode Input

^x::
	Loop, 5
	{
		Send, {Enter 2}{^w}
		Sleep 1000
	}
Return
Abschließend würde ich noch überlegen, ob du zum Aufruf nicht etwas anderes als Strg-x nimmst, was üblicherweise zum Ausschneiden in die Zwischenablage benutzt wird. Außerdem solltest du noch eine Einschränkung machen, dass dein Script nur dann aufgerufen werden kann, wenn dein Browserfenster im Vordergrund liegt, sonst wird das Script in jeder Anwendung ausgeführt! Schau in der Hilfe mal unter #IfWinActive.
Herzliche Grüße aus dem Rheinland
Lucky Joe
just me
Posts: 9453
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Kurze Hilfe für mehrere Tabs

14 Aug 2021, 02:51

Wie auch immer Du es machst, die Send-Anweisung für
Enter, Enter , Strg+W (für Tab schließen)
wäre

Code: Select all

Send,{Enter 2}^w
Die letzten beiden Zeichen dürfen nicht 'eingeklammert' werden.

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 78 guests