×

windir 函数 dir

windir(VB Dir函数里 %windir%怎么表示)

admin admin 发表于2023-01-03 21:37:49 浏览62 评论0

抢沙发发表评论

本文目录

VB Dir函数里 %windir%怎么表示

If Dir(Environ(“windir“) + “\system32\shell32.dll“) = ““ Then
Print “1“
Else
Print “2“
End If
Environ 函数
语法
Environ({envstring | number})
Environ 函数的语法含有以下这些命名参数:
说明
如果在环境字符串表格中找不到 envstring,则会返回一个零长度字符串 (““)。如果找到,则 Environ 会返回一段文本,文本是赋值给指定的 envstring 的,也就是说,在环境字符串表格中对应那个环境变量的等号 (=) 后面的那段文本。
如果指定了 number,则在环境字符串表格中相应位置上的字符串会返回。在这种情况下,Environ 会返回整个文本,包括 envstring。
参数对照
number envstring
1 ALLUSERSPROFILE
2 APPDATA
3 CLIENTNAME
4 CommonProgramFiles
5 COMPUTERNAME
6 ComSpec
7 FP_NO_HOST_CHECK
8 HOMEDRIVE
9 HOMEPATH
10 LOGONSERVER
11 NUMBER_OF_PROCESSORS
12 OS
13 Path
14 PATHEXT
15 PROCESSOR_ARCHITECTURE
16 PROCESSOR_IDENTIFIER
17 PROCESSOR_LEVEL
18 PROCESSOR_REVISION
19 ProgramFiles
20 SESSIONNAME
21 SystemDrive
22 SystemRoot
23 TEMP
24 TMP
25 USERDOMAIN
26 USERNAME
27 USERPROFILE
28 windir

cmd 输入%windir% 显示不是内部或外部命令 其他命令全部正常

%windir% 是个变量,是当前的系统文件夹,在cmd里面不能直接输入并回车,因为这样就像执行命令那样要去执行它一样,但是它只是个文件夹,不能去执行它。
在cmd 里面,你可以这样显示它:echo %windir%
或者这样调用它:dir %windir% /p
或者这样打开它:explorer.exe %windir%
……

环境变量 windir 与 systemroot 有何区别呀

两者都是指向系统文件夹的变量。

但有一些使用注意事项:

  1. 两者在winxp等新内核的系统上效果是完全等同的,可随时替换。

  2. %windir%是windows从古至今延续下来的系统变量,在xp系统之前也能正常使用。

  3. %systemroot%是从winxp和之后的新内核的系统中加入的系统变量,在旧系统上无法识别(但可以手动设置)。

  4. 为了防止出错和用法规范,编程应该尽量使用%windir%。

%windir%\*|是什么意思

“%windir%”就是指windows系统文件的安装目录!
“%”是系统变量的一种表示方法,在系统升级补丁和病毒添加内容进系统文件夹时都需这么编写程式,以便于准确的把东西添加到目的位置。
请楼主参考!

“%windir%“和“%systemroot%“有什么区别

都是指Windows 安装文件夹。%SystemRoot% 不支持早期版本的Windows。
对于早期的Windows 来说,最好使用%windir%,对于Windows XP或者以后的版本来说,两者都可以使用。

windows 找不到文件’%windir%\System32\rundll32.exe’. 请确定文件名是否正确后,再试一次.

先去windows目录下看是否存在rundll32.exe,如果存在,可能是windir路径宏没有定义。
重启进安全模式之后,右击我的电脑-》属性-》 设置环境变量, 添加一个宏, windir 内容是 c:\windows

%windir%目录在哪里

【答】:%windir%实际上是Windows系统默认设置的一个环境变量,表示Windows系统的安装目录,如果你的系统安装在C盘,那么它就可能等于C:\Windows(如果系统安裝在D盘,则可能是D:\Windows,以此类推入。
  所谓环境变量,就是系统预置了一系列的简短单词,用来替换那些常用的一长串的字符。比如上面,就是用windir来替换C:\Windows。右击桌面我的电脑,选擇属性打开属性对话框,再单击高级→环境变量,在打开的对话框中即可看到系统已有的所有环境变量,左边是变量名(实用中要在前后加上百分号,如:%windir%),右边便是它们所代表的长字符串了。我们也可以点击‘新建,按钮,定制一些自己的特殊环境变量。
  另外关于Windows环境变量还有一个小技巧,如果你不能确定某个环境变量具体代表哪个文件夹,可以在运行对话框中直接输入cd空格加上变量(如cd %windir%,一定要带上百分号),按回车键可直接跳转达到它所对应的文件夹中。

%windir%的具体介绍

当前系统盘符
%systemdrive%或%HomeDrive% = C:\
当前系统目录
%systemroot%或%Windir%=C:\WINDOWS
当前用户配置文件文件夹
%UserProfile%或%HOMEPATH%=C:\Documents and Settings\Administrator\
所有用户配置文件文件夹
%AllUsersProfile%=C:\Documents and Settings\All Users\
临时文件夹之一 当前用户Temp缓存
%temp% = %USERPROFILE%\Local Settings\Temp =C:\Documents and Settings\Administrator\Local Settings\Temp\
临时文件夹之二 系统Temp缓存
%SystemRoot%\TEMP\=C:\WINDOWS\Temp\
程序文件夹
%ProgramFiles%=C:\Program Files\
包含用户帐户的域的名称
%USERDOMAIN%
当前登录的用户的名称
%USERNAME%=Administrator
用户桌面
%USERPROFILE%\桌面=C:\Documents and Settings\Administrator\桌面
本地默认情况下应用程序存储数据的位置
%APPDATA%=C:\Documents and Settings\Administrator\Application Data
显示当前目录
%CD%=C:\Documents and Settings\Administrator
启动当前的 Cmd.exe 的准确命令行
%CMDCMDLINE%
当前的“命令处理程序扩展”的版本号
%CMDEXTVERSION%
计算机的名称
%COMPUTERNAME%
命令行解释器可执行程序的准确路径
%COMSPEC%
当前日期
%DATE%
当前时间(精确到毫秒)
%TIME%
上一条命令的错误代码
%ERRORLEVEL%
验证当前登录会话的域控制器的名称
%LOGONSERVER%
安装在计算机上的处理器的数目
%NUMBER_OF_PROCESSORS%
操作系统名称
%OS%