Cygwin のバックアップ差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
*Cygwin [#a80c90f4]
**エクスプローラでフォルダの右クリックからckを呼ぶ [#j2c75d3d]
-参照元~
[[ck - terminal emulator - ck マニュアル>http://www.geocities.jp/cygwin_ck/manual/ck2.html]]~
[[discypus.jp - エクスプローラでフォルダの右クリックからbashを呼ぶ>http://discypus.jp/wiki/?Cygwin%2F%A5%E1%A5%E2#content_1_3]]~
~
-ckstartup.js
 var shell = new ActiveXObject("WScript.Shell");
 var env = shell.Environment("Process");
 
 var currentDirectory = "";
 var args = WScript.Arguments;
 if (args.length > 0) currentDirectory = args(0);
 
 env("CYGWIN_HERE_CURRENT_DIRECTORY") = currentDirectory;
 env("SHELL") = "/bin/bash";
 env("LANG")  = "ja_JP.eucJP";
 
 shell.Run("bash.exe --login -c ck.exe", 0, false);
~
-ckhere.reg
 Windows Registry Editor Version 5.00
 
 [HKEY_CLASSES_ROOT\Folder\shell\ck]
 @="Cygwin ck"
 
 [HKEY_CLASSES_ROOT\Folder\shell\ck\command]
 @="wscript ckstartup.js \"%1\""

-/etc/bash.bashrc or .bashrc
 if [ ! -z "${CYGWIN_HERE_CURRENT_DIRECTORY}" ]; then
   cd "$(echo "${CYGWIN_HERE_CURRENT_DIRECTORY}" | tr -d "\"" | cygpath -u --file -)"
   unset CYGWIN_HERE_CURRENT_DIRECTORY
 fi