sakai-memoru
11/14/2019 - 9:38 PM

sakura macro : Open explorer from sakura editor

Sakura Macro : open_explorer.jse

  • Sakura Editor から、GUI Shell (Windows Explorer.exe)をopenする。

(function(){

// 
// Explorer で編集ファイルがあるフォルダを開く
function doProcess(expandParam){
  var target_ = Editor.ExpandParameter(expandParam);
  var cmd_statement = "explorer.exe " + target_
  Editor.ExecCommand(cmd_statement, 0)
}

// -------------- entry point
if(typeof(Editor) !== 'undefined'){
  // $F : opened file's full path
  // $f : opened file's name
  // $e : opened file's folder path
  // $b : opened file's extention
  // $C : 選択中の場合、選択テキストの1行目のテキスト(改行コード除く)
  //      選択中でない場合、カーソル位置の単語
  
  doProcess('$e');
  
} else {
  if(typeof(WScript) !== 'undefined'){
    WScript.Echo('[Warn] This script is for sakura macro. A env is maybe wsh.')
  } else {
    console.log('[Warn] This script is for sakura macro. A env is maybe node.')
  }
}

}())