Verknüpfungen erstellen
Übersicht

![]() |
Dicker HobbitBetreff: Verknüpfungen erstellen |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi Leute
Ich hab mal ne Frage ist es möglich mit Blitzbasic eine Verkknüpfung des Programms in einen anderen Ordner zu erstellen?? ![]() Danke schon mal im vorraus Lg Dicker Hobbit |
||
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Viele Möglichkeiten: Entweder du informierst dich über das File-Format - z.B. bei www.wotsit.org nach ".lnk" suchen - und schreibst es selbst oder du benutzt ein consolen-Commando, oder du suchst die passende DLL (WinAPI) Funktion von www.msdn.com heraus. | ||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
![]() |
Dicker Hobbit |
![]() Antworten mit Zitat ![]() |
---|---|---|
hi xeres
ich habe grade gegoogelt und bin aber nicht wirklich fündig geworden... kennst du den consolen command um eine verknüpfung zu erstellen ?? Lg Dicker Hobbit |
||
![]() |
Johannes´ |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich habe kurz gegoogelt und bin auf das gestoßen.
Es wird ein VB-Script Code genannt, der umgefähr so aussieht: Code: [AUSKLAPPEN] Const strProgramtitel="Verknüpfung"
Const strProgram ="C:\1.txt" Dim objShortcut Dim objShell Set objShell= WScript.CreateObject("Wscript.Shell") strLPfad=objShell.SpecialFolders("Desktop") Set objShortcut=objShell.CreateShortcut(strLPfad & "\" & strProgramtitel & ".lnk") objShortcut.TargetPath=strProgram objShortcut.Description=strProgramtitel objShortcut.Save Dieses Programm kannst du als .vbs-Datei speichern und mit ExecFile ![]() Das ist vielleicht nicht die Ideallösung, sollte aber funktionieren. |
||
![]() |
Dicker Hobbit |
![]() Antworten mit Zitat ![]() |
---|---|---|
danke für die schnelle antwort ...das würde mein problem lösen idealerweise wäre es aber ohne extra datei ![]() ich werde mich mal in die Weiten des Internets begeben und sowas suchen... falls jemand eine möglichkeit kennt kann erdas natürlich gerne trotzdem noch posten lg Dicker Hobbit |
||
![]() |
Johannes´ |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich weiß zwar nicht, was dich an einer externen Datei stört, aber ich habe trotzdem mal die Forensuche bemüht:
https://www.blitzforum.de/foru...kn%FCpfung EDIT Oder du lässt dir die Script-Datei vom Programm direkt erstellen und sofort wieder löschen, ähnlich wie hier: https://www.blitzforum.de/foru...kn%FCpfung |
||
![]() |
Dottakopf |
![]() Antworten mit Zitat ![]() |
---|---|---|
ich möchte im allgemeinen noch darauf hinweisen das für solche Sachen immer Administrator rechte auf der Maschine benötigt werden.
Dies kann unter umständen bei mehreren Computerbenutzern(Accounts) an einer Maschine zu Problemen führen. Vorallem unter Windows7 werden "Hauptbenutzer - Rechte" nicht ausreichen um Scripte zu erstellen die dann wieder etwas erstellen und danach sich selbst wieder löschen. Korrigiert mich wenn ich falsch liege ![]() Sonst.. müsste das ganze eigentlich wie beschrieben funktionieren. Gruß Dottakopf |
||
Rechtschreibfehler gelten der allgemeinen Belustigung! |
![]() |
Dicker Hobbit |
![]() Antworten mit Zitat ![]() |
---|---|---|
hey Leute
ich habe noch einmal ein Problem. Wenn ich jetzt das Vb Script erstellen lasse dann sagt mein lieber Debugger mir das es ein Fehler in der Codezeile 10 gab er behauptet das er den link nicht speichern konnte ...woran liegt das?? BlitzBasic: [AUSKLAPPEN]
|
||
![]() |
Johannes´ |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich habe das ganze mal getestet. Es scheint nicht zu funktionieren, weil man ersteinmal keine Schreibrechte auf den Ordner hat. In einem Ordner wie dem Desktop funktioniert es dagegen tadellos. | ||
BBPro2 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
ein bißchen off topic, aber trotzdem:
du weißt, dass der autostart ordner je nach system ganz wo anders liegen kann, bzw auch wenn der user sich bei seiner windowsinstallation dafür entschieden hat das ganze nach j:\blub\ zu installieren, liegt er dort, oder? also wenn das der echte code ist und das programm noch jemand außer dir verwenden können soll solltest du dir zunächst den "echten" autostart ordner geben lassen (geht irgendwie mit systemvariablen, gibts nen befehl für, fällt mir leider grad nicht ein, irgendwer wird es aber sicher wissen^^) |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group