Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

Re: Windows Shortcut Creation

by puploki (Hermit)
on Jul 26, 2005 at 15:55 UTC ( #478263=note: print w/ replies, xml ) Need Help??


in reply to Windows Shortcut Creation

Could you post the code you're using?

I'm trying to fathom out the syntax of Win32::Shortcut, but the documentation isn't great and I can't even get it to generate a shortcut with which to test!


Comment on Re: Windows Shortcut Creation
Re^2: Windows Shortcut Creation
by jimbojones (Friar) on Jul 26, 2005 at 16:40 UTC
    Hi

    I found some documentation for this module. I don't know why it's not in the default POD.

    - j

Re^2: Windows Shortcut Creation
by gwhite (Friar) on Jul 27, 2005 at 11:21 UTC

    Guys this is a little frustrating and will get me down voted, but I have stated I can create a shortcut. It is to a directory not a file, and if I open the properties of the Perl created shortcut and make any change then it will work. That said, here is the code:

    $link = Win32::Shortcut->new(); $link->{'File'} = '"' . $archive_drive_path . $disc_path . 'Projec +ts Folder.lnk"'; $link->{'Path'} = '"' . $master_project_path . '"'; $link->{'Description'} = 'RDI Projects Folder'; $link->{'ShowCmd'} = 1; $link->{'IconLocation'} = 'C:\WINNT\system32\SHELL32.dll'; $link->{'IconNumber'} = '9'; $link->Save( $archive_drive_path . $_ . '/Projects Folder.lnk');

    I have the documentation, the shortcut creates, it just doesn't work until I manually edit it. Like I said previously, all I have to do is add or delete a character from the comment line, or change the icon and apply the change then the shortcut works.

    Is this a known issue? Any workarounds? (note: ikegami's solution may get the job done.)

    g_White

      Whoa! You're not creating a shortcut to a directory, you're creating a shortcut to a shortcut (Projects Folder.lnk)! That's probably why it doesn't work.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://478263]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (5)
As of 2015-07-02 01:02 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (25 votes), past polls