INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Verknüpfung erstellen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

10.02.2015, 13:35
Beitrag #1

Tobi Wan Kenobi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Aug 2014

2014
2014
DE


Deutschland
Verknüpfung erstellen
Hallo Zusammen,
ich brauche mal wieder eure Hilfe.

Ich habe ein Programm, welches sich selber Updatet.
Wenn ein Update durchgeführt wurde und die Exe-Datei ersetzt wurde, soll die Verknüpfung auf dem Desktop aktualisiert bzw. erneuert werden.
Gibt es die Möglichkeit in LapView der Verknüpfung einfach einen anderen Zugriffspfad zu geben?

Ich habe bereits folgendes gefunden, weiß jedoch nicht was ich bei Shortcut Options eintragen muss.

Danke schonmal im voraus
Gruß Tobi


Angehängte Datei(en)
8.5 .vi  Create Shortcut.vi (Größe: 31,91 KB / Downloads: 325)

8.5 .vi  Set Shortcut Properties.vi (Größe: 21,55 KB / Downloads: 265)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.02.2015, 15:01
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Verknüpfung erstellen
Hallo Tobi,

MSDN: http://support.microsoft.com/kb/242297

Zitat:in LapView
Was ist das? Smile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.02.2015, 18:51
Beitrag #3

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Verknüpfung erstellen
(10.02.2015 15:01 )GerdW schrieb:  
Zitat:in LapView
Was ist das? Smile

... das müsste ´ne Pornoseite sein Hehe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.02.2015, 15:34
Beitrag #4

Tobi Wan Kenobi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Aug 2014

2014
2014
DE


Deutschland
RE: Verknüpfung erstellen
Hallo Zusammen,
danke für die Hilfe, jedoch funktioniert das irgendwie nicht.

Habe folgendes in eine txt-Datei geschrieben und führe diese als Batch-Datei aus.

Set WshShell = Wscript.CreateObject("Wscript.Shell")
Set oShellLink = WshShell.CreateShortcut("Test.lnk") ->hier gebe ich den Namen wie der Link später heißen soll
oShellLink.TargetPath = "notepad.exe" ->??
oShellLink.Arguments = "c:\windows\desktop\Test.exe" ->hier gebe ich den Pfad der zu verlinkenden Datei an, in meinem fall mit der Endung .exe
oShellLink.Save
Set oShellLink = Nothing


Das nächste Problem welches ich habe ist, dass die Datei nach dem erneuern einen neuen Namen hat, d.h. ich muss der Batch-Datei irgendwie den Namen der neuen Datei übergeben.
Hab mit der Programmierung von Batchdateien noch nicht wirklich Erfahrung.

Gruß Tobi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.02.2015, 15:44
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Verknüpfung erstellen
Hallo Tobi,

Zitat:Das nächste Problem welches ich habe ist, dass die Datei nach dem erneuern einen neuen Namen hat, d.h. ich muss der Batch-Datei irgendwie den Namen der neuen Datei übergeben.
So eine Batch-Datei ist doch auch nur simpler Text, den man mit Stringfunktionen bearbeiten könnte…

Zitat:funktioniert das irgendwie nicht.
Kannst du das "irgendwie" genauer spezifizieren?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.02.2015, 15:56
Beitrag #6

Tobi Wan Kenobi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Aug 2014

2014
2014
DE


Deutschland
RE: Verknüpfung erstellen
Hallo GerdW,
Zitat:So eine Batch-Datei ist doch auch nur simpler Text, den man mit Stringfunktionen bearbeiten könnte…
... wie gesagt kenn mich mit der Programmierung von Batchdateien nicht aus.



Zitat:Zitat:
funktioniert das irgendwie nicht.Kannst du das "irgendwie" genauer spezifizieren?

Es erscheint keine Verknüpfung an der gewünschten Stelle, mehr sehe ich nicht :-)

Gruß Tobi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.02.2015, 15:58 (Dieser Beitrag wurde zuletzt bearbeitet: 18.02.2015 16:13 von GerdW.)
Beitrag #7

Tobi Wan Kenobi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Aug 2014

2014
2014
DE


Deutschland
Verknüpfung auf Datei erstellen
Hallo Zusammen,

Zitat:Kannst Du mal ein Bsp. mit ausgefüllten Feldern hochladen, wie man z.B. eine Verknüpfung auf dem Desktop erstellt...

Habe momentan das gleiche "Problem" möchte auch eine Verknüpfung erstelle auf dem Desktop.

Habe mir die beiden VIs angeschaut, werde jedoch nicht so richtig schlau daraus wo ich was eintragen muss.

Gruß Tobi

Edit GerdW: Bitte nicht alte Threads kapern, ohne neue Informationen hinzuzufügen. Ein Link auf den alten Thread hätte genügt, zumal dort auch nur deine beiden VIs genannt werden!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.02.2015, 16:06 (Dieser Beitrag wurde zuletzt bearbeitet: 18.02.2015 16:12 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Verknüpfung erstellen
Hallo Tobi,

Zitat:kenn mich mit der Programmierung von Batchdateien nicht aus.
Auch dafür gibt es Anleitungen…

Zitat:Es erscheint keine Verknüpfung an der gewünschten Stelle, mehr sehe ich nicht :-)
Dann sollte man mit Debuggen anfangen.
Bei "Batchdateien" würde ich mal probieren, die Kommandos "von Hand" in einer Shell einzutippen, um die Fehlermeldungen lesen zu können…
Nachtrag wg. Beitrags-Verschiebung:
Schau doch einfach mal im verlinkten LAVA-Thread im nächsten Beitrag, welche Parameter dort verwendet werden!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.02.2015, 14:54
Beitrag #9

Tobi Wan Kenobi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Aug 2014

2014
2014
DE


Deutschland
RE: Verknüpfung erstellen
Hallo Zusammen,
habe das Problem gelöst mit Hilfe der beiden VIs "Create Shortcut" und " Set Short Properties".

Kurz zur Funktion
Zitat:Leider kann ich von hier aus keinen Upload machen, aber soviel zur Funktion (soweit ich es begreife). Von links nach rechts Big Grin :

ActiveX Objekt öffnen -> Damit wir auch mit ActiveX und nicht mit .net arbeitenBig Grin

Case -> Sollte ein Pfad für die Verknüfung angelegt sein alles i.O., andernfalls wird ein Standardpfad verwendet (Desktop etc., Userabhängig z.B.), der Variant enthält den entsprechenden Pfad hierzu

nach dem Case wird der Name und die Endung der Verknüfpung benannt

Der Referenz "Create Shortcut" werden diese Benamungen mitgeteilt und es wird als Variant ein Datentyp ausgegeben, mit der der (fehlende) Eigenschaftsknoten "IWshShortcut" aufgerufen wird - diesem wird dann der Zielpfad (TargetPath) der Verknüpfung übergeben. Die übrigen Shortcut Optins sind mir auch nicht wirklich klar. Ich vermute es geht um Berechtigungen usw. Übrigens muss man auch nur den Targetpath angeben (andere Anschlüsse ausblenden). Hier kann aber die ActiveX Hilfe z.B. von Word weiterhelfen.

Methodenknoten "Save" erstellt unter der Berücksichtigung aller vohergehenden Einstellungen die Verknüpfung.

Abschließen schön brav die Referenzen schließen und gut ist.


Bedeutung der Shortcut Options.

Argument: Nicht bekannt wofür benötigt
Desciption: Beschreibung der Verknüpfung, diese kann unter Rechtsklick-> Eigenschaftefn angesehen werden
Hotkey: Hier kann eine Tastenkombination eingegeben werden mit welcher das Programm über die Verknüpfung geöffnet wird
IconLocation: Pfad zu einem Icon, welcher anschließend für die Verknüpfung verwendet wird.
TargetPath: Zielpfad der zu verknüpfenden Datei
WindowStyle: Voreinstellung auf 3, habe keine Veränderung bemerkt bei anderer Eingabe
WorkingDirektory: Verzeichnis in welchem die Datei liegt

Gruß Tobi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.09.2015, 13:12
Beitrag #10

EMG Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Dec 2007

7.1...2011
2003
kA


Deutschland
RE: Verknüpfung erstellen
Hallo,

Argument: Hier lassen sich Kommandozeilargumente eintragen welche dann beim Öffnen der Verknüpfung an die EXE Datei übergeben werden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  UND Verknüpfung LabViewPete 1 5.930 30.07.2015 13:06
Letzter Beitrag: GerdW
  Verknüpfung Schaltflächen Druckschalter Joachim S. 7 5.122 07.06.2013 13:16
Letzter Beitrag: Joachim S.
  Erstellung einer State-Machine und Verknüpfung eines Strings mit Case-Struktur Shavens 13 14.522 28.06.2012 10:48
Letzter Beitrag: Shavens
  Verknüpfung zweier Schalter onsight8c 4 5.750 23.08.2011 17:20
Letzter Beitrag: onsight8c
  Verknüpfung zweiter For-Schleifen Slamdunker23 5 4.179 03.06.2011 10:46
Letzter Beitrag: A.Berndsen
  Case Struktur mit mehreren Eingangsvariablen und boolescher Verknüpfung checkedbasic 3 8.715 15.08.2009 16:28
Letzter Beitrag: Cerbi

Gehe zu: