| delorie.com/archives/browse.cgi | search |
| Mailing-List: | contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm |
| List-Subscribe: | <mailto:cygwin-subscribe AT sources DOT redhat DOT com> |
| List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
| List-Post: | <mailto:cygwin AT sources DOT redhat DOT com> |
| List-Help: | <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs> |
| Sender: | cygwin-owner AT sources DOT redhat DOT com |
| Delivered-To: | mailing list cygwin AT sources DOT redhat DOT com |
| Message-ID: | <C9A98ED35114D31197D000805FEA668E0176E59E@mucexch.muc.sdm.de> |
| From: | klaus DOT berndl AT sdm DOT de |
| To: | cygwin AT sourceware DOT cygnus DOT com |
| Subject: | AW: Ultimative way to start Windows 95/98/NT/2000 programs from b |
| ash | |
| Date: | Sat, 11 Nov 2000 09:21:02 +0100 |
| MIME-Version: | 1.0 |
| X-Mailer: | Internet Mail Service (5.5.2650.21) |
Ok, here comes a more ultimative way :-)
A slightly enhancement to my previous function:
# open any file in the correct program: a registered file-type (see assoc
# and ftype at W32) will be opened with the associated program. If this
# fails (maybe because the filetype is not registered) the file will be
# opened with the texteditor (here Emacs).
function open-file-with-w32 () {
for i in $*; do
cmd /c /q start /b `cygpath -w "$i"` 2>/dev/null || e `cygpath -w "$i"`
done; }
alias o=open-file-with-w32
Only replace the 'e' in this function with your text-editor-command (for me
'e' starts Emacs).
Now you can open *all* filetypes simply with 'o' regardless if they are
associated with a program in Windows NT.
Klaus
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |