delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/07/29/22:00:44

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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: <4109ABB6.20500@sbcglobal.net>
Date: Thu, 29 Jul 2004 19:00:22 -0700
From: George <d1945 AT sbcglobal DOT net>
Reply-To: d1945 AT sbcglobal DOT net
User-Agent: Mozilla Thunderbird 0.5 (Windows/20040207)
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Accessing Property Sheets
References: <41088F2F DOT 6030909 AT sbcglobal DOT net> <Pine DOT GSO DOT 4 DOT 58 DOT 0407290817260 DOT 5054 AT slinky DOT cs DOT nyu DOT edu>
In-Reply-To: <Pine.GSO.4.58.0407290817260.5054@slinky.cs.nyu.edu>
X-IsSubscribed: yes

Igor Pechtchanski wrote:

>On Wed, 28 Jul 2004, George wrote:
>
>
>>I keep running up against situations where I require access to the
>>property sheet for a folder/file to perform a settings change I can't
>>accomplish otherwise.
>>
>
>Exactly which properties are you trying to change?  Some of the security
>ones can be changed via setfacl, as well as chmod/chown (I don't think
>either one supports setting inheritable permissions, though).
>
Setting inheritable permissions was one, but some of the folder/virtual 
folder property sheets do have settings other than permissions-related 
ones.  Also, it can sometimes be a useful (albeit back-asswords) double 
check to ensure an action performed on the command-line had the desired 
effect (sort of like using cat on a *nix system to review the contents 
of a config file after using a GUI tool to perform changes.

What inspired my question was two simple shell scripts I recently wrote 
to provide a menu-driven interface to the .cpl applets and .msc 
snap-ins.  I found the approach infinitely easier and faster to use than 
opening explorer windows, or labouring over messy changes to the 
registry on the command-line.

>
>>I'm wondering whether Cygwin offers some way I've not yet discovered to
>>display the property sheet dialog for a folder/file.  Seems it would
>>save the trouble of opening an explorer window from bash, selecting a
>>file, opening the context menu by right clicking and then selecting
>>properties (before navigating the various tabs and clicking some more).
>>
>
>Not really Cygwin-specific, but look up the Shell API on MSDN [*] (which
>you can invoke via rundll/rundll32), in particular, the SHObjectProperties
>function.
>
I did stumble across 'cygstart --reference'.  A thoughtful addition.

>
>To put this back on-topic, if you do manage to find a way to do what you
>want that works on all OS's, please consider making a cygstart-like
>utility to do this and contributing it to the Cygwin distribution.
>

Gladly.  Send me a few books on C programming and I'll get right on it. 
:-) Seriously, it looks trivial enough but I didn't know I could invoke 
those functions using rundll32 so maybe that'll take care of my 
immediate needs.  I'd like to think it would useful to others so maybe I 
will consider your suggestion and buy those books myself and see what 
comes of it.

Cheers.


--
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019