Code Viewer

./commands.js File Size: 3.83 KB

  1. /*
  2. * -----
  3. * Screenshot Sender - commands.js
  4. * -----
  5. * Provides Messenger Plus! Live's command selector
  6. * with the commands used by Screenshot Sender
  7. * -----
  8. */
  9.  
  10. function OnGetScriptCommands() {
  11.         _debug.getfuncname(arguments);
  12.         if (CheckVersion(4.60) == false) return false;
  13.        
  14.         var bEnabled = (Messenger.MyStatus > STATUS_INVISIBLE);
  15.        
  16.         var oCommand = new Commands();
  17.  
  18.         with (oCommand) {
  19.                 if (bEnabled === true) {
  20.                         AddCommand('ssactive', _lang.text['CommandSendActiveWindow'], _lang.text['CommandDelay']);
  21.                         AddCommand('ssfullscreen', _lang.text['CommandSendFullscreen'], _lang.text['CommandDelay']);
  22.                         AddCommand('ssclipboard', _lang.text['CommandSendClipboard']);
  23.                         AddCommand('ssselect', _lang.text['CommandSendSelectedArea'], _lang.text['CommandDelay']);
  24.                        
  25.                         if (SelectedMonitor(0, 0, 0, 0, true) > 1) {
  26.                                 AddCommand('ssmonitor', _lang.text['CommandSendMonitor']);
  27.                                 AddCommand('sssmonitor', _lang.text['CommandSaveMonitor']);
  28.                         }
  29.                        
  30.                         AddCommand('sswindow', _lang.text['CommandSendWindowByTitle']);
  31.                         AddCommand('sspcc', _lang.text['CommandPointClickCapture']);
  32.                 }
  33.                 AddCommand('sssactive', _lang.text['CommandSaveActiveWindow'], _lang.text['CommandDelay']);
  34.                 AddCommand('sssfullscreen', _lang.text['CommandSaveFullscreen'], _lang.text['CommandDelay']);
  35.                 AddCommand('sssclipboard', _lang.text['CommandSaveClipboard']);
  36.                 AddCommand('sssselect', _lang.text['CommandSaveSelectedArea'], _lang.text['CommandDelay']);
  37.                
  38.                 AddCommand('ssswindow', _lang.text['CommandPointClickCapture']);
  39.                 AddCommand('ssspcc', _lang.text['CommandPointClickCapture']);
  40.                
  41.                 if (SessionImages.Images.length !== 0) AddCommand('ssrecent', _lang.text['CommandRecentImages']);
  42.                
  43.                 AddCommand('ssconfig', _lang.text['CommandPreferences']);
  44.                 AddCommand('ssviewer', _lang.text['CommandScreenshotViewer']);
  45.                 AddCommand('ssopendir', _lang.text['CommandOpenDirectory']);
  46.                
  47.                 return ExportCommands();
  48.         }       
  49. }

Version

  • 5.0.0070_20100325_publicbeta1

Developers

Project Details

  • Folders8
  • Files122
  • Total Lines11,867
  • Repository Version70

User Count

  • 162