Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <40429BC9.9000409@sbcglobal.net> Date: Sun, 29 Feb 2004 20:11:21 -0600 From: Gregory Borota User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113 MIME-Version: 1.0 To: Cygwin List Subject: Cygwin Shell Here Content-Type: multipart/mixed; boundary="------------080301050704000509050109" X-IsSubscribed: yes --------------080301050704000509050109 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit In Windows Explorer I want to add a "CYGWIN Shell" context menu option on file system folders, giving me a quick way to open a Cygwin window pointing at the selected folder. This is what I came up with: 1. In the cygwin.bat file I add the line set __CYG_PATH_=%~1 (somewhere before 'bash --login -i' line) 2. In my .bash_profile I add the line: cd "$__CYG_PATH_" 3. I add to the registry the following lines: [HKEY_CLASSES_ROOT\Directory\shell\CygCmd] @="CYGWIN Shell" [HKEY_CLASSES_ROOT\Directory\shell\CygCmd\command] @="C:\\cygwin\\cygwin.bat \"%1\"" [HKEY_CLASSES_ROOT\Drive\shell\CygCmd] @="CYGWIN Shell" [HKEY_CLASSES_ROOT\Drive\shell\CygCmd\command] @="C:\\cygwin\\cygwin.bat \"%1\"" I wonder if there isn't a simpler and nicer way to do this? Gregory --------------080301050704000509050109 Content-Type: text/plain; name="Cygwin.reg.txt" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="Cygwin.reg.txt" //5XAGkAbgBkAG8AdwBzACAAUgBlAGcAaQBzAHQAcgB5ACAARQBkAGkAdABv AHIAIABWAGUAcgBzAGkAbwBuACAANQAuADAAMAANAAoADQAKAFsASABLAEUA WQBfAEMATABBAFMAUwBFAFMAXwBSAE8ATwBUAFwARABpAHIAZQBjAHQAbwBy AHkAXABzAGgAZQBsAGwAXABDAHkAZwBDAG0AZABdAA0ACgBAAD0AIgBDAFkA RwBXAEkATgAgAFMAaABlAGwAbAAiAA0ACgANAAoAWwBIAEsARQBZAF8AQwBM AEEAUwBTAEUAUwBfAFIATwBPAFQAXABEAGkAcgBlAGMAdABvAHIAeQBcAHMA aABlAGwAbABcAEMAeQBnAEMAbQBkAFwAYwBvAG0AbQBhAG4AZABdAA0ACgBA AD0AIgBDADoAXABcAGMAeQBnAHcAaQBuAFwAXABjAHkAZwB3AGkAbgAuAGIA YQB0ACAAXAAiACUAMQBcACIAIgANAAoADQAKAFsASABLAEUAWQBfAEMATABB AFMAUwBFAFMAXwBSAE8ATwBUAFwARAByAGkAdgBlAFwAcwBoAGUAbABsAFwA QwB5AGcAQwBtAGQAXQANAAoAQAA9ACIAQwBZAEcAVwBJAE4AIABTAGgAZQBs AGwAIgANAAoADQAKAFsASABLAEUAWQBfAEMATABBAFMAUwBFAFMAXwBSAE8A TwBUAFwARAByAGkAdgBlAFwAcwBoAGUAbABsAFwAQwB5AGcAQwBtAGQAXABj AG8AbQBtAGEAbgBkAF0ADQAKAEAAPQAiAEMAOgBcAFwAYwB5AGcAdwBpAG4A XABcAGMAeQBnAHcAaQBuAC4AYgBhAHQAIABcACIAJQAxAFwAIgAiAA0ACgA= --------------080301050704000509050109 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ --------------080301050704000509050109--