명령 행에서 파일 속성 대화 상자를 어떻게 시작합니까?


18

propertiesWindows에서 파일을 열도록 지시 할 때 동사 를 지정하는 것은 ShellExecute를 사용하여 프로그래밍 방식으로 간단 하지만 명령 줄이나 실행 상자에서 수행 할 수 있습니까?

이상적으로는 외부 프로그램이나 스크립트 없이이 작업을 수행하고 싶습니다.

올바른 매개 변수가 없으면 ShellExecute을 사용하여 호출하면 가능합니다 rundll32.exe.

답변:


3

start-> run rundll32 를 사용할 수 있습니다 ...

rundll32 shell32.dll,ShellExecute [args]

...하지만 속성을 얻는 데 사용할 인수는 확실하지 않습니다.


Windows SDK 용 MVP 인 Jim Barry의 말 : 불행히도 ShellExec_RunDLL은 동사를 지정하는 방법을 제공하지 않습니다. 나는 그것을하는 간단한 방법을 생각할 수 없다. "속성"은 Windows SDK 용어에서 "동사"입니다.
GeneQ

논쟁이 무엇인지 아는 사람이 있습니까?
Factor Mystic

4
이 메소드를 통해 속성을 여는 인수는 없습니다.
John T

1

나는 수년에 걸쳐 이것을 여러 번 조사했지만 해결책을 찾지 못했지만 해결 방법이 있습니다.

권장 라인에서 이미지 파일의 EXIF ​​데이터를 쉽게 편집하고 싶기 때문에 다음 배치 스크립트를 사용하여 파일을 선택한 상태로 탐색기를 엽니 다.

@echo off

:: OpenLocation.cmd - Opens file or directory location in Explorer

if [%1]==[] (
        explorer /n, /select,"%CD%"
) ELSE (
        explorer /n, /select,"%~f1"
)

:EOF

그런 다음 Alt+ Enter를 입력 하여 속성 대화 상자를 엽니 다. 당신은 사용할 수 있습니다 TAB및 마우스 도달 할 필요가 없습니다 화살표 키를 사용하여, 그것을 이동합니다.


1

빠른 도구 :

우스운 스크립트를 작성하거나이 멋진 휴대용 앱을 사용할 수 있습니다.

GeekDrop 소품

. Github 공유

용법:

GDProps.exe FILEORFOLDERNAME [FILEORFOLDERNAME]...

예:

e:\Tools\GDProps.exe "c:\users\Corrupt Profile" "c:\Windows" "c:\Program Files(x86)"

^^ 하루에 두 번 정도 Windows 10이 어딘가에 사용자 프로필을 손상시켜 빠른 폴더 복구를 수행하기 위해이 폴더의 다양한 보안 권한을 변경해야합니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.