단축키에 따라 프로그램의 아이콘 가져오기 (단축키 화살표 제거)

3386 단어
첫 번째 단계는 COM 구성 요소 참조
참조, 참조 추가를 마우스 오른쪽 버튼으로 클릭하고 COM 구성 요소를 선택하여 Windows Script Host Object Model을 찾은 다음 확인합니다.
두 번째 단계는 바로 가기를 만드는 코드를 작성합니다
 //       
  IWshRuntimeLibrary.WshShell shell = new IWshRuntimeLibrary.WshShell();
  //         
  IWshRuntimeLibrary.IWshShortcut shortcut = (IWshRuntimeLibrary.IWshShortcut)shell.CreateShortcut("c:\\yeaicc.lnk");
  //      
  shortcut.TargetPath = "notepad.exe";
  //   
  shortcut.Arguments = "c:\\yeaicc.txt";
  //
  shortcut.Description = "      --yeaicc";
  //     
  shortcut.Hotkey = "CTRL+SHIFT+N";
  //          ,        ,        ico  ,      。
  shortcut.IconLocation = "notepad.exe, 0";
  //   ,      。
  shortcut.Save();

3단계 바로 가기 속성 읽기
4
/// <summary>
///           
/// </summary>
/// <param name="lnkPath">      </param>
/// <returns>    </returns>
private string GetFilePath(string lnkPath)
{
     IWshRuntimeLibrary.WshShell shell = new IWshRuntimeLibrary.WshShell();
     IWshRuntimeLibrary.IWshShortcut shortcut = (IWshRuntimeLibrary.IWshShortcut)shell.CreateShortcut(lnkPath);
     //          
     return shortcut.TargetPath;
}
//이전에 쓴 읽기 파일 아이콘을 호출합니다. 이렇게 가져오는 아이콘은 시작 경로를 가져오는 아이콘입니다.
FileIcon.GetFileIcon(GetFilePath(fileName)

좋은 웹페이지 즐겨찾기