Forums before death by AOL, social media and spammers... "We can't have nice things"
|    alt.comp.os.windows-xp    |    Actually wasn't too bad for a M$-OS    |    17,273 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 17,032 of 17,273    |
|    J. P. Gilliver to Paul    |
|    Re: How to create a relative shortcut ?    |
|    03 Sep 25 09:02:35    |
      XPost: comp.os.ms-windows.programmer.win32, alt.windows7.general       From: G6JPG@255soft.uk              On 2025/9/3 7:21:58, Paul wrote:       > On Tue, 9/2/2025 7:34 PM, J. P. Gilliver wrote:       >> On 2025/9/2 10:36:46, R.Wieser wrote:       >>> Hello all,       >>>       >>> I'm trying to create relative shortcuts* (for use on a removable USB       >>> harddisk) and can't seem to find out how it works.       >>>       >>> * the target of the link is relative to the location of the link itself.       >>       >>       >> []       >>       >> I'm puzzled; don't . and .. work in shortcuts?       >>       >       > A shortcut is designed to be copied or moved anywhere.       >       > If the shortcut icon is sitting on the desktop, and       > it says ..\programname.exe , that's not going to work.              I wouldn't expect it to - unless the target was moved/copied to the same       relative location. But that's what R.Wieser said he _wanted_: a shortcut       the refers to a target relative to where the shortcut is.              But I don't know - if the "Start in" field is not filled in, does the       shortcut [or, perhaps more accurately, whatever's processing it] assume       it is in some prefefined location, such as %windows%\system32 or       something like that, rather than where the shortcut actually is?>       > If the shortcut icon uses an absolute path, then it can be copied              Yes, but that's not "relative".              > or moved anywhere. If the Original file is moved (somewhere), you       > are required to create a new Shortcut (new absolute path).              R didn't say _why_ he wanted "relative shortcuts": all I could think of       was that he wanted to be able to move/copy an entire structure -       shortcuts and targets - to a different location (say, another machine,       or a memory stick or external drive which might have a different letter       at times).>       > If you want a file to appear in two places (on the same partition),       > then mklink or junction.exe might work. Then, the item is no longer              I've never got into those (-:              > a shortcut, it's a file, and it looks like a file icon. A hardlink       > of a file can be moved to the desktop, but when the program       > "works out where it is", as some programs do, it is going to find       > that it is not located in the portable folder where all the       > DLLs are located.       >       > Right now, the betting money is on a shortcut with an absolute       > path inside it. Then, the executable that is loaded, is loaded       > from the same folders as where the DLLs are located (right next       > to the EXE).       >       > *******       >       > The rules are different for Metro.App , but the newsgroup       > list does not hint that this is a requirement.       >       > # A folder full of scum and villainy (mixed types are present)       >       > explorer.exe shell:AppsFolder       >       > # These are two shortcuts, compared.       > # I might even find both of these in AppsFolder (on a newer OS).       >       > [Picture]       >       > https://i.postimg.cc/ZR6KdXfH/shortcut-comparison.gif       >       > Paul       So far, I've (AFAIK) managed to not get involved with metro "app.s";       from your picture, I see they _have_ Target and Start in parameters, but       not in editable fields.              --       J. P. Gilliver. UMRA: 1960/<1985 MB++G()AL-IS-Ch++(p)Ar@T+H+Sh0!:`)DNAf              "The wish of the lazy to allow unsupervised access [to the internet] to       their children should not reduce all adults browsing to the level of       suitability for a five-year-old."       Yaman Akdeniz, quoted in Inter//face (The Times, 1999-2-10): p12              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca