【技术交流】系统中的各种路径地址
rainmeter吧
全部回复
仅看楼主
level 11
suixin0812 楼主
[相对路径]
.\ 当前目录
..\ 上一级目录
..\..\ 上级目录的上级目录
例如执行C:\windows\system32\cmd.exe(命令提示符)
若当前目录为C:\windows,则打开cmd只需输入.\system32\cmd.exe
若当前目录为C:\windows\system32\drivers,则只需输入..\cmd.exe
若当前目录为c:\program files\common files,则只需输入..\..\windows\system32\cmd.exe
[dos文件名缩写]
对于长于8个字符的文件名和文件夹名,可以简化成前6个有效字符,后面~1的格式,有重名的就 ~2,~3
如打开C:\Program Files 文件夹
只需在地址栏输入C:\PROGRA~1
似乎不支持中文
[Windows环境变量]
%windir% -C:\Windows
%SystemRoot% -C:\Windows
%SYSTEMDRIVE% -C:\
%USERPROFILE% -C:\Users\Administrator
%username% -"Administrator"
%AppData% -C:\Users\Administrator\AppData\Roaming
%TMP% -C:\Users\Administrator\AppData\Local\Temp
%TMP%\%username%.bmp -用户账户图片
%USERPROFILE%\AppData\Local\Microsoft\Windows\Themes\Custom.theme -用户当前主题
%ProgramFiles% -C:\Program Files
[%Path%]
Path = %SystemRoot%\system32; %SystemRoot%
%Path%是环境变量中定义可执行文件的搜索目录,当用户执行一个非完整路径的可执行文件时,系统首先在当前目录下搜索文件,当找不到文件时,系统跳转到%Path%定义的路径下搜索文件
一般%Path%地址为系统windows文件夹下,windows文件夹中system32文件夹下
一般系统认定的可执行文件如下
%PATHEXT% = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
例如需要调用“命令提示符”(C:\Windows\system32\cmd.exe),只需在地址栏中输入cmd三个字母即可
[CLSID]
::{20D04FE0-3AEA-1069-A2D8-08002B30309D} 我的电脑
::{21EC2020-3AEA-1069-A2DD-08002B30309D} 控制面板
::{992CFFA0-F557-101A-88EC-00DD010CCC48} 拨号网络
::{BFB23B42-E3F0-101B-8488-00AA003E56F8} 浏览器
::{20D04FE0-3AEA-1069-A2D8-08002B30309D} 我的电脑
::{208D2C60-3AEA-1069-A2D7-08002B30309D} 网上邻居
::{2227A280-3AEA-1069-A2DE-08002B30309D} 打印机
::{645FF040-5081-101B-9F08-00AA002F954E} 回收站
::{D6277990-4C6A-11CF-8D87-00AA0060F5BF} 计划任务
::{450D8FBA-AD25-11D0-98A8-0800361B1103} 我的文档
::{FF393560-C2A7-11CF-BFF4-444553540000} URL历史

2012年11月05日 14点11分 1
level 11
suixin0812 楼主
总是加粗不了 无奈
[注册表快捷命令]
当一个软件安装在本地时,通常会在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths 下注册自己的主程序名,以方便快速调取程序
用户可以自行添加或修改,例如添加C:\Windows\notepad2.exe
在App Paths\下新建项,名称为notepad2.exe
新建项的默认字符串值设为“C:\Windows\notepad2.exe”
以下为部分软件的注册信息,调用以下程序时不必输入地址,只需输入主程序名即可
360Chrome - 360极速浏览器
360Desktop
360Safe
360sd
360se
AcroRd32 - Adobe PDF Reader
CSOLauncher
excel
Flash
FormatFactory
IconWorkshop
IEXPLORE
Journal - Windows日记本
mip - 数学输入板
moviemk - WindowsMovieMaker
MSACCESS - Microsoft Office2010 Access
ois - Microsoft Office2010图片编辑器
OneNote - Microsoft Office2010 OneNote
OUTLOOK
pbrush - 微软画图
powerpnt
PoweShell
QQ
sidebar
SnippingTool
Storm
TabTip - Microsoft手写输入板
TTPlayer
TudouVa - 飞速土豆
WinRAR
Winword
wlmail - WindowsLiveMail
wmplayer
WORDPAD
WRITE - 写字板
XMP - “元芳,你怎么看?”“大人,我用迅雷看。”

2012年11月05日 14点11分 2
level 11
suixin0812 楼主
以下内容直接从官网上抄下来的
[Shell Commands]
示例
LeftMouseUpAction=["Shell:My Pictures"]
Specific to Windows 7:
shell:Libraries
shell:MusicLibrary
shell:VideosLibrary
shell:OtherUsersFolder
shell:Device Metadata Store
shell:PublicSuggestedLocations
shell:SuggestedLocations
shell:RecordedTVLibrary
shell:UserProgramFiles
shell:DocumentsLibrary
shell:User Pinned
shell:UsersLibrariesFolder
shell:PicturesLibrary
shell:ImplicitAppShortcuts
shell:UserProgramFilesCommon
shell:Ringtones
shell:CommonRingtones
Windows Vista and above:
shell:Common Programs
shell:GameTasks
shell:UserProfiles
shell:MyComputerFolder
shell:SyncSetupFolder
shell:DpapiKeys
shell:SamplePlaylists
shell:Favorites
shell:My Video
shell:SearchHomeFolder
shell:System
shell:CommonVideo
shell:SyncResultsFolder
shell:LocalizedResourcesDir
shell:Cookies
shell:Original Images
shell:CommonMusic
shell:My Pictures
shell:Cache
shell:Downloads
shell:CommonDownloads
shell:AppData
shell:SyncCenterFolder
shell:My Music
shell:ConflictFolder
shell:SavedGames
shell:InternetFolder
shell:Quick Launch
shell:SystemCertificates
shell:Contacts
shell:TreePropertiesFolder
shell:Profile
shell:Start Menu
shell:Common AppData
shell:PhotoAlbums
shell:ConnectionsFolder
shell:Administrative Tools
shell:PrintersFolder
shell:Default Gadgets
shell:ProgramFilesX86
shell:Searches
shell:Common Startup
shell:ControlPanelFolder
shell:SampleVideos
shell:SendTo
shell:ResourceDir
shell:ProgramFiles
shell:CredentialManager
shell:PrintHood
shell:MAPIFolder
shell:CD Burning
shell:AppUpdatesFolder
shell:Common Start Menu
shell:LocalAppDataLow
shell:Templates
shell:Gadgets
shell:Programs
shell:Recent
shell:SampleMusic
shell:Desktop
shell:CommonPictures
shell:RecycleBinFolder
shell:CryptoKeys
shell:Common Templates
shell:Startup
shell:Links
shell:OEM Links
shell:SamplePictures
shell:Common Desktop
shell:NetHood
shell:Games
shell:Common Administrative Tools
shell:NetworkPlacesFolder
shell:SystemX86
shell:History
shell:AddNewProgramsFolder
shell:Playlists
shell:ProgramFilesCommonX86
shell:PublicGameTasks
shell:ChangeRemoveProgramsFolder
shell:Public
shell:Common Documents
shell:CSCFolder
shell:Local AppData
shell:Windows
shell:UsersFilesFolder
shell:ProgramFilesCommon
shell:Fonts
shell:Personal (Note: This will open your private "My Documents")
Windows XP and Above:
shell:Common Programs
shell:Favorites
shell:My Video
shell:System
shell:CommonVideo
shell:LocalizedResourcesDir
shell:Cookies
shell:My Pictures
shell:Cache
shell:AppData
shell:My Music
shell:InternetFolder
shell:Profile
shell:Start Menu
shell:Common AppData
shell:ConnectionsFolder
shell:Administrative Tools
shell:PrintersFolder
shell:ProgramFiles
shell:Common Startup
shell:ControlPanelFolder
shell:SendTo
shell:ResourceDir
shell:ProgramFiles
shell:PrintHood
shell:CD Burning
shell:Common Start Menu
shell:Templates
shell:Programs
shell:Recent
shell:Desktop
shell:CommonPictures
shell:RecycleBinFolder
shell:Common Templates
shell:Startup
shell:Common Desktop
shell:NetHood
shell:Common Administrative Tools
shell:SystemX86
shell:History
shell:Common Documents
shell:Local AppData
shell:Windows
shell:Fonts
shell:Personal (Note: This will open your private "My Documents")

2012年11月05日 14点11分 3
诸位新手注意: shell这种类型的命令在XP用不了。
2012年11月05日 15点11分
level 11
suixin0812 楼主
[Rainmeter中的路径]
以下内容为直接从雨滴社区复制粘贴的
1.固定的路径,在RM安装完成后就是固定的,因人而异

#PROGRAMDRIVE#

RM安装盘符,例:"D:"

#PROGRAMPATH#

RM安装路径,例:"D:\Program Files\Rainmeter\"

#SETTINGSPATH#

RM配置文件的路径,例:"D:\AppData\Roaming\Rainmeter\"

#SKINSPATH#

RM皮肤文件的路径,例:"D:\Documents\Rainmeter\Skins\"

#PLUGINSPATH#

RM插件的路径,例:"D:\Program Files\Rainmeter\Plugins\"

#ADDONSPATH#

RM附加组件的路径,例:"D:\Program Files\Rainmeter\Addons\"
2.变化的路径,根据调用位置不同而异
为举例,还是设Skins有以下两个文件
Skins\Folder1\Skin1.ini
Skins\Folder1\Folder2\Skin2.ini

#CURRENTPATH#

当前.ini文件的路径
对于Skin1.ini:"D:\Documents\Rainmeter\Skins\Folder1\"
对于Skin2.ini:"D:\Documents\Rainmeter\Skins\Folder1\Folder2\"

#CURRENTFILE#

当前.ini文件的名称
对于Skin1.ini:"Skin1.ini"
对于Skin2.ini:"Skin2.ini"

#CURRENTCONFIG#

当前.ini文件的Config
对于Skin1.ini:"Folder1"
对于Skin2.ini:"Folder1\Folder2"

#ROOTCONFIGPATH#

当前.ini文件到Skins下一级子文件夹的完整路径
对于Skin1.ini:"D:\Documents\Rainmeter\Skins\Folder1\"
对于Skin2.ini:"D:\Documents\Rainmeter\Skins\Folder1\"
路径变量在引用时可以组合使用,例:

#CURRENTPATH#
#CURRENTFILE#

对于Skin1.ini:"D:\Documents\Rainmeter\Skins\Folder1\Skin1.ini"
对于Skin2.ini:"D:\Documents\Rainmeter\Skins\Folder1\Folder2\Skin2.ini
特例#@#
这是我在安装Rainmeter后留下的默认皮肤中illustro\发现的变量
对于原始目录Rainmeter\Skins\illustro\
#@# 在各个ini文件中等价于 Rainmeter\Skins\illustro\@Resources\
但当我吧整个illustro文件夹移动到Rainmeter\Skins\suits时
#@# 变成了 Rainmeter\Skins\suits\@Resources\
[使用以上方法的好处]
最大的好处是方便你的皮肤与他人共享,减少他人在使用你设计的皮肤时需要的修改
例如你做了一个dock,dock上有一个按钮用来打开qq,如果你设置的路径是C:\program files\Tencent\QQ\bin\qq.exe
那么你把你的dock上传到贴吧,别人又下载下来要用的时候,对于qq请安装路径不是qq默认安装路径的用户就要重新修改路径
只是一个按钮还好,如果是五六个甚至十多个呢?那些人恐怕就要崩溃了
而你的路径如果设置为qq.exe,无疑任何正常安装qq的人都可以不调整路径而直接打开qq
另外个人建议最好使用.\与..\而非
#CURRENTPATH#

#CURRENTFILE#

#ROOTCONFIGPATH#
这样的变量路径
一个是这些变量路径让人看了很头疼,很容易搞错,而.\与..\很简单明确
另一个是当安装路径变化时可能会出错
我曾经就有下过一个套装因为我放在skin\suits\下而不是skin\下,导致皮肤中所有的图片都找不到位置,看着<关于..>窗口中一列红叉我瞬间就恼了,直接把整个套装删掉了
2012年11月05日 14点11分 4
吧务
level 13
又见技术大神,膜拜·····[拜]
2012年11月05日 14点11分 5
level 11
有夜婶的潜质、、、、、、、[Yeah]、、、、
膜拜[拜][拜]
[花痴]

2012年11月05日 15点11分 6
我能弱弱的问一句夜婶是谁么?
2012年11月06日 09点11分
回复 suixin0812 :夜婶就是夜色之下啊、、、即@tanwuqwe、、、[不说][不说]
2012年11月06日 09点11分
回复 你思想家 :她是女生 = =?
2012年11月06日 09点11分
回复 suixin0812 :这都被你花线了[抛媚眼]、、、[睡觉][睡觉]
2012年11月06日 10点11分
吧务
level 12
[大惊]瞻仰下
              ————来自Rainmeter2.4 Final (r1678)
2012年11月05日 15点11分 7
吧务
level 15
技术党
2012年11月06日 00点11分 8
请问签名是什么??
2014年02月02日 03点02分
level 8
试试看
2012年11月06日 09点11分 9
level 13
[顶]
2012年11月06日 10点11分 12
level 11
顶一个
2012年11月06日 11点11分 13
level 11
看晕了[委屈]
2012年11月07日 00点11分 15
level 11
技术大神
2012年11月08日 12点11分 16
level 15

“元芳,你怎么看?”
“大人,我用迅雷看。”
2012年11月08日 13点11分 17
level 9
留名 下次看
2012年11月08日 13点11分 18
level 1
神贴就算要验证码也要刘明啊~
2012年11月29日 10点11分 19
呵呵 欢迎
2012年11月30日 06点11分
level 8
这是一个技术贴,菜鸟表示看不懂,一点一点都看不懂啊。[不公平]
2012年11月30日 09点11分 21
1 2 3 4 5 尾页