InternetShortcut .url mit .CMD erstellen
Hallo zusammen,
Ich versuche per .cmd einen SHortcut mit einem modifiziertem Inhalt zu erstellen. Leider ohne Erfolg.
"https://server.endung/mailaccount.id" >> "C:\Documents and Settings\%username%\Desktop\test.url"
Es wird auch die Datei (Shortcut) erstellt aber leider ohne Inhalt. Der Reiter WEB-Url fehlt.
Gibts denn überhaupt eine Möglichkeit? (Ohne ein Programm zu installieren)
Ich versuche per .cmd einen SHortcut mit einem modifiziertem Inhalt zu erstellen. Leider ohne Erfolg.
"https://server.endung/mailaccount.id" >> "C:\Documents and Settings\%username%\Desktop\test.url"
Es wird auch die Datei (Shortcut) erstellt aber leider ohne Inhalt. Der Reiter WEB-Url fehlt.
Gibts denn überhaupt eine Möglichkeit? (Ohne ein Programm zu installieren)
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 113777
Url: https://administrator.de/contentid/113777
Ausgedruckt am: 23.11.2024 um 16:11 Uhr
6 Kommentare
Neuester Kommentar
Moin,
"Nur" mit "https..." - kann das ja auch aus zwei Gründen nichts werden.
Wenn dann so:
Gruß
"Nur" mit "https..." - kann das ja auch aus zwei Gründen nichts werden.
Wenn dann so:
if not exist %userprofile%\%username%\Desktop\Test.url echo [InternetShortcut]>%userprofile%\%username%\Desktop\Test.url && echo URL=https://server.endung/mailaccount.id>>%userprofile%\%username%\Desktop\Test.url
Gruß
Hallo orthth1!
Versuche es so:
Bitte auch das "Maskieren" von "&" durch die Schreibweise "^&" beachten ...
Grüße
bastla
[Edit] @timobeil: Is ja klar, dass Du schneller bist, wenn Du da einfach Text reinschreibst ... [/Edit]
Versuche es so:
@echo off & setlocal
set "Shortcut=%userprofile%\Desktop\test.url"
set "Target=https://server.endung/mailaccount.id^""
set C=%temp%\CreateShortcut.vbs
>%C% echo Set WshShell=WScript.CreateObject("WScript.Shell"):Set oUrlLink=WshShell.CreateShortcut("%Shortcut%"):oUrlLink.TargetPath="%Target%":oUrlLink.Save
cscript //nologo %C%
Grüße
bastla
[Edit] @timobeil: Is ja klar, dass Du schneller bist, wenn Du da einfach Text reinschreibst ... [/Edit]
[Nachtrag] @bastla: Ja nee iss klar, das du dich nicht mit schnödem Text zufrieden gibst und das """ nicht wie ich einfach ignorierst, sondern drauf eingehst
(ich war mir nicht sicher, ob das ein c&p Fehler war oder nicht)
(ich war mir nicht sicher, ob das ein c&p Fehler war oder nicht)
Hallo orthth1!
@timobeil
Grüße
bastla
@bastla, in Zeile 03. am Ende "^"" wenn ichs weg lasse gehts. ???
Vermutlich brauchst Du das ja auch gar nicht (musst Du selbst beurteilen) - hatte es nur (als Bestandteil Deines Links oben) 1:1 übernomnmen ...@timobeil
... das """ nicht wie ich einfach ignorierst, sondern drauf eingehst
... was ich mir wahrscheinlich hätte sparen können ...Grüße
bastla
Zitat von @Digidiver:
@all, danke für die schnelle Hilfe.
@timobeil, leider geht bei mir nur das Fenster zu obwohl ich
"pause" gemacht habe. Desweiteren, muss es nicht
"%userprofile%\Desktop" heissen?
@all, danke für die schnelle Hilfe.
@timobeil, leider geht bei mir nur das Fenster zu obwohl ich
"pause" gemacht habe. Desweiteren, muss es nicht
"%userprofile%\Desktop" heissen?
naja doppelt gemoppelt - hast recht - "%userprofile%\Desktop" reicht vollkommen.
Vielleicht ist aber der erste "if not exist" daran schuld, dass nichts passiert?
btw. ich hab 3 ">" drin gehabt -anstatt 2 ;-(
echo [InternetShortcut]>%userprofile%\%username%\Desktop\Test.url && echo URL=https://server.endung/mailaccount.id>>%userprofile%\%username%\Desktop\Test.url
MfG
Thomas
Thomas
zurück