Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1
  • 2

THEMA:

Verknüpfung anlegen 20 Jan 2024 20:07 #1

  • Grisu
  • Grisus Avatar Autor
  • Offline
  • Beiträge: 102
  • Dank erhalten: 116
Hallo zusammen,

hat schon mal jemand mit cx5 erfolgreich eine Verknüpfung auf dem Desktop angelegt?
Ich schaffe es bis jetzt nur, eine leere .lnk-Datei (ohne Inhalt) anzulegen.
Hat jemand ein Beispiel?

Danke und Gruß,
Hermann

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Verknüpfung anlegen 21 Jan 2024 09:00 #2

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 960
  • Dank erhalten: 661
Hallo Hermann.

Hier ein kleines Beispiel.

cX4Web cX4Web Code

Was ist das?

1 *** Eine_Verknüpfung_anlegen
2
3 Standard-Dialog 'Datei öffnen' in [sdatei], kein Stopp
4
5 *** Zuerst einmal eine Datei (.exe oder Bild, Text, pdf, usw.) auswählen um von dieser eine Verknüpfung anzulegen
6 Wenn (? '[sdatei]<>""'), ""
7 *** Wenn die Verknüpfung erfolgreich erstellt wurde steht im Eigenschaftenfenster¶der Verknüpfung unter "Ziel:" dieser Eintrag
8 Setze in [cX.Verknüpfung.Ziel]: '[sdatei]'
9 *** Wenn die Verknüpfung erfolgreich erstellt wurde steht im Eigenschaftenfenster¶der Verknüpfung unter "Ausführen in:" dieser Eintrag
10 Setze in [cX.Verknüpfung.Arbeitsverzeichnis]: '[cX.Datei([sdatei]).Pfad]' , '\' entfernen'
11 *** Speicherort der Verknüpfung festlegen..
12 Setze in [sPfad]: '[cX.Spezialverzeichnis(0)][cX.Datei([sdatei]).DateinameOhneErweiterung].lnk'
13 *** Neue oder bearbeitete Verknüpfung an gewünschtem Speicherort ablegen¶Sollte hier eine Fehlermeldung kommen, bitte auf ignorieren klicken.
14 Setze in cX.Verknüpfung([sPfad]).Speichern: ''
15 Sonst
16 Meldung 'Leider keine Datei ausgewählt', Titel 'Hinweis', Buttons 'OK, Abbrechen', Symbol 'Information'
17 Beende Skript
18 Ende Wenn
19
20 Beende Skript

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (20 Zeilen, cX 5.0.10.6)


@Stefan
Bei mir kommt in Zeile 14 immer diese Meldung. Egal in welcher Konstellation. Was mache ich da falsch? Hättest Du da bitte ev. ein kleines Beispiel?

 

Hinweis: Bei besonderem Lizenzerfordernis das Skript bitte im Volltestmodus ausführen.

lg Christian
Anhänge:
Folgende Benutzer bedankten sich: Soko

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Verknüpfung anlegen 21 Jan 2024 09:51 #3

  • Grisu
  • Grisus Avatar Autor
  • Offline
  • Beiträge: 102
  • Dank erhalten: 116
Hallo Christian,

Danke, dein Skript funktioniert, wenn in Zeile 14 die eckigen Klammern [[cX.Verknüpfung([sPfad]).Speichern][ weggelassen werden.

Um den Ablauf logisch zu reproduzieren:
- Es müssen erst die Variablen .Ziel, .Arbeitsverzeichnis und .Dateiname gesetzt werden.
- Zuletzt wird mit .Speichern dann die Verknüpfung erstellt.
(Ich habs immer anders rum versucht)... 

Vielleicht sollte die Hilfe etwas präzisiert werden.
Dein Skript ist super. Es sollte als Beispielskript aufgenommen werden.

Vielen Dank und Gruß,
Hermann
Folgende Benutzer bedankten sich: Stefan, Soko, daywalker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Verknüpfung anlegen 21 Jan 2024 10:33 #4

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 960
  • Dank erhalten: 661
Lieber Hermann.

Danke ebenso für Deine Hilfe. Ja die eckigen Klammern...

lg Christian
Folgende Benutzer bedankten sich: Bandit, Grisu

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Verknüpfung anlegen 22 Jan 2024 10:58 #5

  • Bandit
  • Bandits Avatar
  • Offline
  • Beiträge: 38
  • Dank erhalten: 19
Hallo Christian
Magst du mir ( uns ) den Quelltext noch einmal einstellen so wie er funktioniert.
Dann bekomme ich das Klammer - Gedönse vielleicht auch in den Griff
Danke an Chritian und Grisu
Wolfgang.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Verknüpfung anlegen 22 Jan 2024 11:33 #6

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 960
  • Dank erhalten: 661
Hallo Wolfgang.

Hier nun das Skript das funktioniert.
In Zeile 14 machte ich den eckigen Klammerfehler. Du brauchst es nur mit dem ersten Skript vergleichen...

cX4Web cX4Web Code

Was ist das?

1 *** Eine_Verknüpfung_anlegen
2
3 Standard-Dialog 'Datei öffnen' in [sdatei], kein Stopp
4
5 *** Zuerst einmal eine Datei (.exe oder Bild, Text, pdf, usw.) auswählen um von dieser eine Verknüpfung anzulegen
6 Wenn (? '[sdatei]<>""'), ""
7 *** Wenn die Verknüpfung erfolgreich erstellt wurde steht im Eigenschaftenfenster¶der Verknüpfung unter "Ziel:" dieser Eintrag
8 Setze in [cX.Verknüpfung.Ziel]: '[sdatei]'
9 *** Wenn die Verknüpfung erfolgreich erstellt wurde steht im Eigenschaftenfenster¶der Verknüpfung unter "Ausführen in:" dieser Eintrag
10 Setze in [cX.Verknüpfung.Arbeitsverzeichnis]: '[cX.Datei([sdatei]).Pfad]' , '\' entfernen'
11 *** Speicherort der Verknüpfung festlegen..
12 Setze in [sPfad]: '[cX.Spezialverzeichnis(0)][cX.Datei([sdatei]).DateinameOhneErweiterung].lnk'
13 *** Neue oder bearbeitete Verknüpfung an gewünschtem Speicherort ablegen¶Sollte hier eine Fehlermeldung kommen, bitte auf ignorieren klicken.
14 Setze in [cX.Verknüpfung([sPfad]).Speichern]: ''
15 Sonst
16 Meldung 'Leider keine Datei ausgewählt', Titel 'Hinweis', Buttons 'OK, Abbrechen', Symbol 'Information'
17 Beende Skript
18 Ende Wenn
19
20 Beende Skript

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (20 Zeilen, cX 5.0.10.6)


lg Christian
Folgende Benutzer bedankten sich: Bandit

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
  • 2

Community

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden