<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Shortcut on 小恐龙工作室</title>
    <link>/tags/shortcut/</link>
    <description>Recent content in Shortcut on 小恐龙工作室</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    <lastBuildDate>Fri, 22 Mar 2019 00:00:00 +0000</lastBuildDate>
    <atom:link href="/tags/shortcut/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>一些奇奇怪怪的快捷方式</title>
      <link>/posts/shellall/</link>
      <pubDate>Fri, 22 Mar 2019 00:00:00 +0000</pubDate>
      <guid>/posts/shellall/</guid>
      <description>&lt;p&gt;环境变量是目录的可以直接在绝对路径中引用或直接输入跳转，所有值均可在CMD下用 echo 命令显示以查看。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;%ALLUSERSPROFILE%&lt;/th&gt;&#xA;          &lt;th&gt;通常位于 &lt;code&gt;C:\ProgramData&lt;/code&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%APPDATA%&lt;/td&gt;&#xA;          &lt;td&gt;通常位于&lt;code&gt;C:\Users\用户名\AppData\Roaming&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%CD%&lt;/td&gt;&#xA;          &lt;td&gt;列出当前目录。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%CLIENTNAME%&lt;/td&gt;&#xA;          &lt;td&gt;列出联接到终端服务会话时客户端的NETBIOS名。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%CMDCMDLINE%&lt;/td&gt;&#xA;          &lt;td&gt;列出启动当前cmd.exe所使用的命令行。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%CMDEXTVERSION%&lt;/td&gt;&#xA;          &lt;td&gt;命令出当前命令处理程序扩展版本号。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%CommonProgramFiles%&lt;/td&gt;&#xA;          &lt;td&gt;通常位于&lt;code&gt;C:\Program Files\Common Files&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%COMPUTERNAME%&lt;/td&gt;&#xA;          &lt;td&gt;列出了计算机名。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%COMSPEC%&lt;/td&gt;&#xA;          &lt;td&gt;通常路径为 &lt;code&gt;C:\WINDOWS\system32\cmd.exe&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%DATE%&lt;/td&gt;&#xA;          &lt;td&gt;列出当前日期。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%ERRORLEVEL%&lt;/td&gt;&#xA;          &lt;td&gt;列出了最近使用的命令的错误代码。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%HOMEDRIVE%&lt;/td&gt;&#xA;          &lt;td&gt;列出与用户主目录所在的驱动器盘符。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%HOMEPATH%&lt;/td&gt;&#xA;          &lt;td&gt;列出用户主目录的完整路径。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%HOMESHARE%&lt;/td&gt;&#xA;          &lt;td&gt;列出用户共享主目录的网络路径。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%LOCALAPPDATA%&lt;/td&gt;&#xA;          &lt;td&gt;通常位于&lt;code&gt;C:\Users\用户名\AppData\Local&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%LOGONSEVER%&lt;/td&gt;&#xA;          &lt;td&gt;列出有效的当前登录会话的域名控制器名。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%NUMBER_OF_PROCESSORS%&lt;/td&gt;&#xA;          &lt;td&gt;列出了计算机安装的处理器数。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%OneDrive%&lt;/td&gt;&#xA;          &lt;td&gt;列出OneDrive存放路径&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%OS%&lt;/td&gt;&#xA;          &lt;td&gt;列出操作系统的名字。(WindowsXP和2000列为Windows_NT.)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%Path%&lt;/td&gt;&#xA;          &lt;td&gt;列出了可执行文件的搜索路径。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%PATHEXT%&lt;/td&gt;&#xA;          &lt;td&gt;列出操作系统认为可被执行的文件扩展名。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%PROCESSOR_ARCHITECTURE%&lt;/td&gt;&#xA;          &lt;td&gt;列出了处理器的芯片架构。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%PROCESSOR_IDENTFIER%&lt;/td&gt;&#xA;          &lt;td&gt;列出了处理器的描述。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%PROCESSOR_LEVEL%&lt;/td&gt;&#xA;          &lt;td&gt;列出了计算机的处理器的型号。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%PROCESSOR_REVISION%&lt;/td&gt;&#xA;          &lt;td&gt;列出了处理器的修订号。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%ProgramFiles%&lt;/td&gt;&#xA;          &lt;td&gt;列出了ProgramFiles文件夹的路径。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%PROMPT%&lt;/td&gt;&#xA;          &lt;td&gt;列出了当前命令解释器的命令提示设置。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%PUBLIC%&lt;/td&gt;&#xA;          &lt;td&gt;通常位于&lt;code&gt;C:\Users\Public&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%RANDOM%&lt;/td&gt;&#xA;          &lt;td&gt;列出界于0和32767之间的随机十进制数。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%SESSIONNAME%&lt;/td&gt;&#xA;          &lt;td&gt;列出连接到终端服务会话时的连接和会话名。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%SYSTEMDRIVE%&lt;/td&gt;&#xA;          &lt;td&gt;列出了Windows启动目录所在驱动器。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%SYSTEMROOT%&lt;/td&gt;&#xA;          &lt;td&gt;列出了Windows启动目录的位置,通常为 &lt;code&gt;C:\Windows&lt;/code&gt;。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%TEMP%   %TMP%&lt;/td&gt;&#xA;          &lt;td&gt;列出了当前登录的用户可用应用程序的默认临时目录。   通常为 &lt;code&gt;C:\Users\用户名\AppData\Local\Temp&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%TIME%&lt;/td&gt;&#xA;          &lt;td&gt;列出当前时间。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%USERDOMAIN%&lt;/td&gt;&#xA;          &lt;td&gt;列出了包含用户帐号的域的名字。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%USERNAME%&lt;/td&gt;&#xA;          &lt;td&gt;列出当前登录的用户的名字。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%USERPROFILE%&lt;/td&gt;&#xA;          &lt;td&gt;列出当前用户Profile文件位置。通常为&lt;code&gt;C:\Users\用户名&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;%WINDIR%&lt;/td&gt;&#xA;          &lt;td&gt;列出操作系统目录的位置,通常为 &lt;code&gt;C:\Windows&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;</description>
    </item>
    <item>
      <title>windows 快捷方式深度解析</title>
      <link>/posts/ishelllink/</link>
      <pubDate>Wed, 02 Aug 2017 00:00:00 +0000</pubDate>
      <guid>/posts/ishelllink/</guid>
      <description>&lt;p&gt;windows 快捷方式的常见扩展名是.lnk，通常情况下是不显示此扩展名的。快捷方式无法直接编辑， 如果把快捷方式拖动到记事本中，看到的也会是乱码。特别是一些快捷方式，甚至无法通过右键属性修改。&#xA;[&lt;img src=&#34;/images/ishelllink_1.png&#34; alt=&#34;&#34;&gt;&#xA;如上图,箭头所示部分是无法修改编辑的. 那么这些快捷方式到底是如何生成的,基本原理又是什么呢?&lt;/p&gt;</description>
    </item>
    <item>
      <title>C# 不用Windows Script Host Object Model创建桌面快捷方式</title>
      <link>/posts/creatshortcut/</link>
      <pubDate>Tue, 01 Aug 2017 00:00:00 +0000</pubDate>
      <guid>/posts/creatshortcut/</guid>
      <description>&lt;p&gt;网络上绝大多数的C#教程都是使用了 Windows Script Host Object Model 来创建快捷方式，这个方法的弊病是需要引入IWshRuntimeLibrary，在添加引用对话框中搜索Windows Script Host Object Model，选择之后添加到Project的引用中。用户在使用中可能会遇到缺少com组件或者被某些杀毒软件误判的问题。&lt;/p&gt;&#xA;&lt;p&gt;下面的方法很好的解决了这个问题，不需要引用和using， 而且适应32和64位系统。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
