Verknüpfung soll Tastenkombination übergeben

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smileys
:) ;) :smile: :lol: :hihi: :D :rofl: :muahah: :( :pff: :kopfstreichel: :ohno: :betruebt: :heulen: :kopfkratz: :duckundweg: :o :? :oops: :psst: :sauer: :-P :daumenrunter: :daumen: :dankeschoen: :thx: :dafür: :gähn:
Mehr Smileys anzeigen

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Ansicht erweitern Die letzten Beiträge des Themas: Verknüpfung soll Tastenkombination übergeben

Re: Verknüpfung soll Tastenkombination übergeben

von Holgi » 30.03.2020, 15:10

ach ja, noch vergessen:
das vb-Script, nennen wir es mal LibreOfficeWriter.vbs kann dann in einer Batch oder auch nur so mit
%windir%\system32\wscript.exe "C:\LibreOfficeWriter.vbs"
aufgerufen werden.
den Pfad zur VBS entsprechend anpassen!

Re: Verknüpfung soll Tastenkombination übergeben

von Holgi » 30.03.2020, 15:06

falls das jemanden interessiert, wie man ein Verknüpfung per VB-Script anlegt:
nachfolgenden Zeilen in einen Editor schreiben und als *.vbs abspeichern.
Als Beispiel hier mal das Anlegen eines Links für LibreofficePortable mit ALT+CTR+W als Shortcut-Aufruf. W wie Writer; für mich Merkhilfe.
Geht natürlich auch jede andere Kombination, sofern noch nicht vergeben.
Die Zeile objShortCut.TargetPath einfach entsprechen anpassen.

Code: Alles auswählen

Set objShell = WScript.CreateObject("WScript.Shell")
 
'All users Desktop
allUsersDesktop = objShell.SpecialFolders("AllUsersDesktop")
 
'The current users Desktop
usersDesktop = objShell.SpecialFolders("Desktop")
 
'Where to create the new shorcut
Set objShortCut = objShell.CreateShortcut(usersDesktop & "\LibreOfficeWriter.lnk")
 
'What does the shortcut point to
objShortCut.TargetPath = "%homedrive%%homepath%\Downloads\LibreOfficePortable\LibreOfficeWriterPortable.exe"
 
'Add a description
objShortCut.Description = "LibreOfficeWriter"

'Shortcut
objShortCut.Hotkey = "ALT+CTRL+W"
 
'Create the shortcut
objShortCut.Save

Re: Verknüpfung soll Tastenkombination übergeben

von Manny » 30.03.2020, 14:56

"Weil das dürfte nur mit einer VBS klappen, indem das Programm gestartet wird und dann Alt+ N ausgeführt wird."

stimmt, diesen Aspekt hatte ich gar nicht bedacht bei meinem Post - mit dem "vbs-Gedöns" habe ich mich (noch nie) beschäftigt 😇

Re: Verknüpfung soll Tastenkombination übergeben

von moinmoin » 30.03.2020, 14:53

Erst einmal :willkommen:

Kurze Nachfrage: Soll über Alt + N das Programm gestartet werden, wie Manny es geschrieben hat, oder Programmstart und dann Alt + N?

Weil das dürfte nur mit einer VBS klappen, indem das Programm gestartet wird und dann Alt+ N ausgeführt wird.

Re: Verknüpfung soll Tastenkombination übergeben

von Manny » 30.03.2020, 14:32

ja das geht, allerdings nicht mit ALT-n ( bei mir jeden Falls nicht - vielleicht schon vom System belegt ?) es wird bei mir STRG+ALT+N vorgeschlagen

Beispiel:
BEISPIEL.png

Verknüpfung soll Tastenkombination übergeben

von koryx » 30.03.2020, 14:11

Hallo,
ich möchte auf dem Desktop eine Verknüpfung anlegen, welche eine exe aufruft und dann die Tastenkombination ALT-n übergibt. Ist das möglich?

Nach oben