Changeset 8581


Ignore:
Timestamp:
10/03/09 09:01:30 (2 years ago)
Author:
azawawi
Message:

[Padre] Acknowledge what has been done to the user after each stage when using --desktop

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Padre/script/padre

    r8578 r8581  
    9090    if ( $^O eq 'MSWin32' ) { 
    9191 
     92        # Integrate with registry via regedit... 
     93        # VBScript and registry on vista = Does not work! 
     94        my ( $reg, $regfile ) = File::Temp::tempfile( SUFFIX => '.reg' ); 
     95        print $reg <<'REG'; 
     96Windows Registry Editor Version 5.00 
     97 
     98[HKEY_CLASSES_ROOT\*\shell\Edit with Padre] 
     99 
     100[HKEY_CLASSES_ROOT\*\shell\Edit with Padre\Command] 
     101@="c:\\strawberry\\perl\\bin\\padre.exe \"%1\"" 
     102REG 
     103        close $reg; 
     104 
    92105        # Create Padre's Desktop Shortcut 
    93106        require File::Temp; 
     
    104117MsgBox "Padre has created a shortcut on your desktop", vbOKOnly Or vbInformation, "Information" 
    105118CODE 
     119 
     120        print $vbs <<"CODE"; 
     121' Now adding "Edit with Padre" to shell context menu 
     122shell.Run("regedit.exe /S ""$regfile"""), 1, true 
     123MsgBox """Edit with Padre"" has been added to your right click menu", vbOKOnly Or vbInformation, "Confirmation" 
     124CODE 
    106125        close $vbs; 
    107126        system(qq{wscript "$vbsfile"}); 
    108  
    109         # Integrate with registry via regedit... 
    110         # VBScript and registry on vista = Does not work! 
    111         my ( $reg, $regfile ) = File::Temp::tempfile( SUFFIX => '.reg' ); 
    112         print $reg <<'REG'; 
    113 Windows Registry Editor Version 5.00 
    114  
    115 [HKEY_CLASSES_ROOT\*\shell\Edit with Padre] 
    116  
    117 [HKEY_CLASSES_ROOT\*\shell\Edit with Padre\Command] 
    118 @="c:\\strawberry\\perl\\bin\\padre.exe \"%1\"" 
    119 REG 
    120         close $reg; 
    121         system(qq{regedit /S "$regfile"}); 
    122127 
    123128    } else { 
Note: See TracChangeset for help on using the changeset viewer.