按键精灵开发教程:获取特殊文件夹路径

合集下载

按键精灵教程

按键精灵教程

按键精灵可以帮你操作电脑。

不需要任何编程知识就可以作出功能强大的脚本。

只要您在电脑前用双手可以完成的动作,按键精灵都可以替您完成。

按键精灵官方网站是:/cn/qmacro从编程的角度看,集合一些插件的脚本编辑、调试工具。

代码不公开。

生成的小精灵,模式化界面,界面中有广告,以此盈利。

使用环境操作系统:Windows 98/98SE/Me/2000/XP/2003/Vista软件支持:支持绝大多数软件,部分网络游戏中可能失效,但可尝试"神盾"功能,提高按键精灵的兼容性按键精灵能帮我做什么?* 网络游戏中可作脚本实现自动打怪,自动补血,自动说话等* 办公族可用它自动处理表格、文档,自动收发邮件等* 任何你觉得“有点烦”的电脑操作都可以替你完成上手指南按键精灵是一个容易上手,但精通较难的软件。

第一次接触它,自然会希望尽快熟悉它,让它为您工作。

但如何上手呢?我来提供一些技巧1、试:提供了免费试用,下载试用版安装后就可体验自带的例子。

2、学:上网看按键宝典,教程、实例统统都有,不懂还可上论坛提问。

3、用:边用边学,作出自己第一个脚本,你就入门啦~4、精:操作电脑的不便,都用脚本来解决,你的脚本也可以越来越聪明!什么是脚本?脚本就是一系列可以反复执行的命令.通过一些判断条件,可以让这些命令具有一定的智能效果.如何制作脚本?初学者可以通过”录制”功能制作简单的脚本,还可通过”脚本编辑器”制作更加智能的脚本.如何使用脚本?使用步骤如下:1. 制作脚本:按照个人需求从网上搜集脚本或者自己制作脚本。

如果您的脚本是从别的地方收集的,请先把脚本文件拷贝到按键精灵文件夹下的script文件夹中,然后再运行按键精灵。

2.选择有效的窗口:建议您选择“对所有窗口有效”。

如果您只需要脚本当某个窗口在前台时有效,请选择窗口名称,比如“龙族”3.让需要执行的脚本“有效”,只有“有效”一栏中勾中的脚本才会执行。

4.进入游戏(或者其他需要使用按键精灵的软件),在需要使用脚本的时候按下脚本的“快捷键”,按键精灵就会忠实的为您工作了。

按键精灵教程按键精灵的教程,帮助您学习如何使用该工具1.下载安装首先

按键精灵教程按键精灵的教程,帮助您学习如何使用该工具1.下载安装首先

按键精灵教程按键精灵的教程,帮助您学习如何使用该工具1.
下载安装首先
以下是按键精灵的教程,帮助您学习如何使用该工具:
1. 下载安装:首先需要从官方网站或其他可靠的网站下载按键精灵软件,然后按照提示和安装向导安装到电脑上。

2. 基本界面和功能:学习按键精灵的基本界面和功能,从而快速了解该工具的操作和使用方式。

3. 录制宏:按键精灵最大的特点就是宏录制功能,可以将一系列的命令和操作录制下来,然后再次使用时,只需补充输入需要更改的变量即可。

学习如何录制一个宏后,让其在某些条件下自动触发。

4. 宏脚本编辑:对于一些复杂的宏脚本,我们可以通过编辑器对其进行编辑,让其更加智能。

5. 学习按键精灵脚本语言:按键精灵脚本语言也是一个重要的学习点,在掌握其基本语法规则和常用命令的基础上,能够让使用更加精准。

6. 常用功能:按键精灵还有很多其他的功能,如窗口控制、文件操作、日期时间等。

学习这些功能,能够使按键精灵更加多样化和可玩性。

7. 练习和应用:通过对按键精灵的学习和练习,掌握并运用其各种功能和技巧,能够提升工作效率和质量,让整个工作流程变得更加智能和便捷。

通过按键精灵的学习和应用,能够大大提高工作效率和质量,以及简化工作流程,达到省时、省力的效果。

Qt获取选择的文件夹和文件路径

Qt获取选择的文件夹和文件路径

Qt获取选择的⽂件夹和⽂件路径获取⽂件夹路径static QString getExistingDirectory(QWidget *parent = Q_NULLPTR,const QString &caption = QString(),const QString &dir = QString(),Options options = ShowDirsOnly);参数1:⽗窗⼝参数2:弹出界⾯的菜单栏⽂字参数3:打开的初始⽬录⽐如“/”表⽰根⽬录使⽤⽅法void Widget::on_openSrcDirPushButton_clicked(){//⽂件夹路径srcDirPath = QFileDialog::getExistingDirectory(this, "choose src Directory","/");if (srcDirPath.isEmpty()){return;}else{qDebug() << "srcDirPath=" << srcDirPath;srcDirPath += "/";}}注意:qDebug() << "srcDirPath=" << srcDirPath;输⼊我们打开⽬录的路径,⽐如:/mnt/hgfs,这时候如果我们要读取这个⽬录下的⽂件,此时路径应为这⾥写代码⽚/mnt/hgfs/然后加上⽂件名才是⽂件的全路径。

不过或许⼤家⽤不到srcDirPath += “/”;`这⼀句。

获取⽂件路径(选择⽂件):获取⽂件路径使⽤getOpenFileName即可。

使⽤⽅法和getExistingDirectory类似。

static QString getOpenFileName(QWidget *parent = Q_NULLPTR,const QString &caption = QString(),const QString &dir = QString(),const QString &filter = QString(),QString *selectedFilter = Q_NULLPTR,Options options = Options());参数1:⽗窗⼝参数2:弹出界⾯的菜单栏⽂字参数3:打开的初始⽬录⽐如“/”表⽰根⽬录参数4:设置打开的⽂件类型参数5:看代码。

Python如何获取文件路径目录

Python如何获取文件路径目录

Python 如何获取文件路径目录一、获取文件路径实现1.1 获取当前文件路径1 2 3 4import os current_file_path = __file__ print(f"current_file_path: {current_file_path}") __file__变量其实有个问题,当文件被是被调用文件时__file__总是文件的绝对路径;但当文件是直接被执行的文件时,__file__并不总是文件的绝对路径,而是你执行该文件时给python 传的路径。

比如你是python xxx/yyy.py 形式执行的,那么此时__file__的值就是xxx/yyy.py 。

可以使用以下更统一的方式获取文件路径:1 2 3 4import inspect current_file_name = inspect.getfile(inspect.currentframe()) print(f"current_file_name: {current_file_name}") 1.2 获取调用文件的文件路径有时候我们想要获取调用当前文件的父文件的文件路径,此时可以通过以下代码实现:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17import inspect def be_call_fun(): # stack()返回的是调用栈列表。

frame_stack = inspect.stack() # 0是标识当前函数的栈,1是标识上一层函数的栈,依此类推。

# 也就是这个数值不一定是1,要看你要获取其文件路径的函数在第几层 caller_frame = frame_stack[1] caller_file_path = caller_frame.filename # 由于当前调用函数和被调用函数放在同一个文件,所以文件名还是当前文件名 # 可将调用函数和被调用函数放到不同文件进行观察 print(f"caller_file_path: {caller_file_path}") def caller_fun(): be_call_fun() if __name__ == "__main__": caller_fun()18二、获取目录2.1 获取当前工作目录所谓当前工作目录,就是你执行python 命令执行python 文件时,shell 所在的文件夹。

按键精灵脚本制作教程

按键精灵脚本制作教程

非常神奇?只要您按下中止热键,脚本就会停止,按键精 灵就是这么忠实的一个好帮手。任务易为自由职业工作 者寻找和分析任务项目,并构建以任务为主题的
社交平台。
转载文章希望保留出处。谢谢!
猫先生 /
对指定的窗口有效,这样就不会出现切换了窗口还自动 执行动作的情况;每个动作都生成一个脚本文件,高手可 以自己编辑这个文件,实现功能强大的宏键。会
用脚本之后,您一定希望知道这个脚本是如何制作出来 的吧?下面我们就一步步介绍鼠标连点脚本的制作方法。 第一步:新建脚二步:插入 命令,实现鼠标左键点击在编辑器左侧的基本命令面板 找到“鼠标命令”,展开这个面板之后,我们会看
到鼠标动作的命令,我们选择“左键单击”,执行次数1 次,然后按下“插入”按钮,就可以在右边的脚本编辑 界面里看到“左键单击”这条命令!第三步:设
置脚本,反复点击我们希望这个脚本能够反复的自动操 作,也就是反复执行“左键单击”这个动作,这就需要 在脚本属性里进行设置了,如图9所示,将脚本循
环设置为“循环到按中止键为止”第四步:保存脚本, 尽情享用脚本制作成功以后就可以保存脚本使用了!我们 先把脚本描述改为“我的左键连点器”,然后点
家学会制作脚本,那我们就先进入“网络游戏”脚本分 类吧!在网络游戏分类里我们能看到10个脚本,其中最简 单也最有用的应该属“鼠标左键连点”,就让
我们看看这个脚本到底是如何工作的。第一步:选中脚 本选中“鼠标左键连点”这个脚本后,在脚本属性里列 出了这个脚本的一些基本信息。第二步:启动脚本
在脚本属性中,我们看到启动热键是F10,也就是说按下 F10热键,就可以启动当前的脚本。只要两步,您就会发 现自己的鼠标自动开始点击左键,是不是
值,一般是配合断点功能使用。使用方法:在变量查看 窗口输入变量名,脚本调试过程中利用断点暂停脚本后 即可看到变量的值。调试信息:说明:使用Tra

脚本开发教程:按键精灵解决游戏设置

脚本开发教程:按键精灵解决游戏设置

脚本开发教程:按键精灵解决游戏设置来源:按键学院【按键精灵】“啊~怎么回事?用你的脚本,它就像傻逼一样,一直重复的开启关闭游戏设置界面?" 许多脚本作者会遇到这样的问题。

其实只是用户没有设置好游戏分辨率,脚本无法识别下一步,所以重复的开启关闭游戏设置界面。

即便是脚本作者很细心的把脚本使用环境都讲解得很仔细。

但是总会有人忽略,或者是设置不来,或者是要设置的地方真的很多,设置好了游戏分辨率又忘记了修改快捷键。

有什么办法,可以让这样的情况不发生呢?解决方法:许多游戏会把游戏设置保存在某个文件,我们在本机上设置好游戏设置保存之后,复制这个游戏设置文件,用它覆盖掉使用者电脑上的游戏设置文件,即可让使用者电脑的游戏设置和本机的一致。

小编之前接触过的某灵游戏,在我的文档->BnS->NCSOFT->ClientConfiguration.xmlClientConfiguration.xml 这个文件保存了游戏的界面设置,快捷键设置、画面设置等。

我们以某灵游戏为例子,操作下该如何用脚本替换掉游戏设置文件。

步骤:首先,先获取游戏配置文件的路径。

然后将使用者电脑上原有的游戏配置文件先删除掉,再把脚本附件中的游戏设置文件释放到使用者电脑上。

1、我的文档->BnS->NCSOFT->ClientConfiguration.xml我的文档,这个文件夹的路径要怎么获取呢?每台电脑的我的文档的路径有可能是不一样的。

例如:在小编旁边的那台win7电脑,它的路径是这样的:C:\Documents and Settings\ceshiji\My Documents\BnS\NCSOFT\ClientConfiguration.xml而小编的电脑,xp系统的,路径则是这样的:D:\Backup\我的文档\BnS\NCSOFT\ClientConfiguration.xml介个……怎么办才好呢?我们可以使用下面的这一句代码来获取,我的文档的路径:返回值=CreateObject("Shell.Application").Namespace(&H5).Self.Path//获取当前用户的“我的文档”文件夹路径2、某灵这个游戏,退出之后会还原游戏设置。

python 根据文件后缀找到文件路径的方法

python 根据文件后缀找到文件路径的方法

python 根据文件后缀找到文件路径的方法要根据文件后缀找到文件路径,我们可以使用Python的os模块和fnmatch模块来实现。

以下是相关参考内容:首先,我们需要获得特定文件夹中的所有文件路径。

可以使用`os.walk()`函数来实现。

`os.walk()`会递归地遍历指定路径下的所有文件夹和文件,并返回一个生成器对象。

我们可以使用for循环来遍历这个生成器对象,并获取每个文件的路径。

```pythonimport osfor root, dirs, files in os.walk("path_to_folder"):for file in files:file_path = os.path.join(root, file)# 在这里进行后续操作```接下来,我们要筛选出具有特定文件后缀的文件。

可以使用`os.path.splitext()`函数来将文件路径分割为路径和扩展名两部分。

我们可以使用`os.path.splitext(file_path)[1]`来获取文件的扩展名。

```pythonimport osfor root, dirs, files in os.walk("path_to_folder"):for file in files:file_path = os.path.join(root, file)file_extension = os.path.splitext(file_path)[1]# 在这里进行后续操作```然后,我们可以使用fnmatch模块的`fnmatch()`函数来匹配文件后缀。

`fnmatch()`函数接受两个参数:一个是文件名,另一个是文件模式。

文件模式可以是带有通配符的字符串,用来匹配文件名。

```pythonimport osimport fnmatchfor root, dirs, files in os.walk("path_to_folder"):for file in files:file_path = os.path.join(root, file)file_extension = os.path.splitext(file_path)[1]if fnmatch.fnmatch(file_extension, "*.txt"):# 文件后缀为txt的文件路径print(file_path)# 在这里可以继续匹配其他文件后缀```如果我们希望忽略文件路径中的某些特定文件夹,我们可以将这些文件夹添加到`os.walk()`函数的第二个参数中。

按键精灵使用教程

按键精灵使用教程

按键精灵使用教程按键精灵是一款非常实用的自动化操作工具,可以帮助用户实现自动化操作,提高工作效率。

下面是按键精灵的使用教程,共计1200字以上。

第二步:启动按键精灵并了解界面第三步:录制宏按键精灵主要功能是录制和执行宏,也就是自动化操作脚本。

录制宏是指按下一系列键盘和鼠标操作,按键精灵会将这些操作记录下来并转化为一段宏脚本。

下面详细介绍如何录制宏:1. 点击菜单栏的“录制”按钮,或者使用快捷键Ctrl+Alt+S开始录制。

2.在弹出的录制框中,选择需要录制的操作类型,如键盘、鼠标、窗口控件等。

3.点击“开始录制”按钮,按下键盘和鼠标进行操作。

4.完成一系列操作后,点击录制框底部的“结束录制”按钮,录制结束。

第五步:执行宏第六步:保存和加载宏1.保存宏:点击菜单栏的“文件”按钮,选择“保存宏”选项,选择保存路径和文件名,点击保存按钮即可将宏脚本保存为文件。

2.加载宏:点击菜单栏的“文件”按钮,选择“加载宏”选项,选择之前保存好的宏文件,点击打开按钮即可加载宏脚本。

第七步:常用功能介绍除了上述基本操作外,按键精灵还提供了一些常用功能,帮助用户实现更高级的自动化操作:1.定时任务:点击菜单栏的“工具”按钮,选择“定时任务”选项,可以创建定时任务,指定时间间隔自动执行宏脚本。

2.条件判断:在宏脚本中可以使用条件判断语句,根据不同条件执行不同的操作,实现更加灵活的自动化操作。

具体的条件判断语句可以参考按键精灵的官方文档。

3.循环操作:在宏脚本中可以使用循环语句,重复执行一些操作,实现批量操作的自动化。

具体的循环语句使用方法也可以参考按键精灵的官方文档。

vbs下一些取特殊路径的方法总结

vbs下一些取特殊路径的方法总结

vbs下⼀些取特殊路径的⽅法总结1、⽤FSO的SpecialFolder常数FSO的SpecialFolder常数依赖的函数为GetSpecialFolder(SpecialFolder),很遗憾的是,SpecialFolder常数只有3个,0-2,0对应WindowsFolder,就是你的Windows⽂件夹,如果你的系统装在C盘的话,那么返回的就是"C:\Windows"这个路径字符串。

1对应SystemFolder,GetSpecialFolder(1)返回"C:\Windows\system32"。

2代表临时⽂件夹,就不要我多说了吧?下⾯给出取临时⽂件夹路径字符串的实例:Dim fsoSet fso = CreateObject("Scripting.FileSystemObject") //绑定FSO对象Dim tempfolderConst TemporaryFolder = 2Set tempfolder = fso.GetSpecialFolder(TemporaryFolder)Wscript.Echo tempfolder你把上⾯的代码保存为⼀个vbs⽂件打开试试,弹出了你的临时⽂件夹所在的路径。

这个字符串存放在变量tempfolder⾥⾯,明⽩?2、⽤WshShell的取系统环境变量Wscript.Shell对象提供了Environment这个⼀个东东。

返回WshEnvironment的对象合集。

先看⼀个实例:Set WshShell=Wscript.CreateObject("Wscript.Shell") //绑定WSH对象Set WshSysEnv=WshShell.Environment("Process")Wscript.Echo WshSysEnv.Item("SYSTEMROOT")将以上代码保存为vbs⽂件,运⾏,是不是弹出了你的系统路径?"C:\windows"对吧?有⼈会问,如果想取其他的路径呢?取决于你的系统环境变量了,系统环境变量⼀般⼜下⾯⼏个:名称说明NUMBER_OF_PROCESSORS计算机上运⾏的处理器数⽬。

最全面的按键精灵教程

最全面的按键精灵教程

最全面的按键精灵教程键精灵是一款自动化工具,可以模拟人类的键盘和鼠标操作,实现自动化操作。

下面是最全面的按键精灵教程。

第一部分:按键精灵基础1.安装和启动按键精灵2.基本操作界面主要分为菜单栏、工具栏和自动化操作区域。

可以通过菜单栏或工具栏选项来执行各种操作。

3.录制基本操作点击录制按钮后,按键精灵会自动记录鼠标和键盘的操作。

进行需要录制的操作,如移动鼠标、点击、按键等。

点击停止录制按钮停止录制。

4.运行和保存脚本完成录制后,可以点击运行按钮来执行录制的操作。

也可以点击保存按钮将录制操作保存为脚本,方便之后执行。

第二部分:按键精灵进阶2.流程控制在脚本中可以使用条件判断和循环等流程控制语句,实现更复杂的自动化操作。

例如,可以根据一些条件判断是否执行一些操作,或者循环执行段操作。

3.变量和函数按键精灵支持定义和使用变量,以及自定义函数。

变量可以用来存储临时数据,函数可以用来封装一段常用的操作,提高代码的复用性。

4.窗口操作按键精灵提供了丰富的窗口操作函数,可以实现对窗口的打开、关闭、最大化、最小化、移动、调整大小等操作。

可以根据应用的需求来选择合适的窗口操作函数。

第三部分:按键精灵高级技巧1.图像识别按键精灵支持图像识别技术,可以通过图像匹配来实现一些复杂的自动化操作。

例如,可以通过图像识别找到特定的图标或按钮,并进行点击。

2.OCR识别按键精灵内置了OCR(Optical Character Recognition,光学字符识别)引擎,可以实现对屏幕上的文字进行识别。

例如,可以通过OCR识别来获取一些窗口中的文字信息。

3.网络操作4.数据处理按键精灵支持对文件和数据的读取和处理。

可以通过读取文件或者抓取网页的数据,进行数据的提取、转换和存储。

总结:以上就是最全面的按键精灵教程,包括了按键精灵的基础操作、进阶技巧和高级应用。

通过学习这些内容,可以快速上手按键精灵,实现自动化操作。

最全面的按键精灵教程

最全面的按键精灵教程

最全面的按键精灵教程一、键盘命令(2~5 页)二、鼠标命令(5~13 页)三、控制命令(13~22 页)四、颜色/图像命令(22~28页)五、其他命令(28~355 页)五、网游脚本实例(35~最后)键盘命令命令名称:GetLastKey 检测上次按键检测上次按键命令功能:命令参数:参数1 整数型,可选:变量名返回值:无脚本例子:复制代码1. // 脚本运行到这一行不会暂停, 调用的时候立即返回,得到调用之前最后一次(8.x 语法)按下的按键码保存在变量Key 里。

2. Key=GetLastKey()3. If Key = 13 Then4. Msgbox " 你上次按下了回车键"5. End If脚本例子:复制代码1. // 脚本运行到这一行不会暂停, 调用的时候立即返回,得到调用之前最后一次(7.x 语法)按下的按键码保存在变量Key 里。

2. GetLastKey Key3. If Key = 134. Msgbox " 你上次按下了回车键"5. EndIf命令名称:命令功能:KeyDown 按住键盘按住命令参数:参数1 整数型,键盘虚拟码(8.X 支持按键字符)参数2 整数型,次数返回值:无脚本例子:复制代码(8.x 语法)1. //KeyDown 、KeyDownS 、KeyDownH2. //KeyDownS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用3. //KeyDownH: 硬件模拟方式, 仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项4. KeyDown 65,15. //65 是A键的按键码,上面的语句表示按住A键1 次6.7. KeyDown "A",18. // 上面的支持按键字符,语句表示按住A 键1 次2. //KeyDownS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用3. //KeyDownH: 硬件模拟方式, 仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项4. KeyDown 65,15. //65 是A键的按键码,上面的语句表示按住A键1 次KeyPress 按键键盘按键参数1 整数型,键盘虚拟码(8.X 支持按键字符)参数2 整数型,次数无复制代码1. //KeyPress 、KeyPressS 、KeyPressH2. //KeyPressS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用3. //KeyPressH: 硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项4. KeyPress 65,15. //65 是A 键的按键码,上面的语句表示按A 键1 次6.7. KeyPress "A",18. // 上面的支持按键字符,语句表示按A键1 次脚本例子:(7.x 语法)复制代码1. //KeyPress 、KeyPressS 、KeyPressH2. //KeyPressS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用3. //KeyPressH: 硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件脚本例子:(7.x 语法)命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)模拟方式的注意事项4. KeyPress 65,15. //65 是A 键的按键码,上面的语句表示按A 键1 次命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)KeyUp 弹起键盘弹起参数1 整数型,键盘虚拟码(8.X 支持按键字符)参数2 整数型,次数无复制代码脚本例子:(7.x 语法)命令名称:命令功能:命令参数:返回值:复制代码WaitKey 等待按任意键等待按任意键参数1 整数型,可选:变量名无复制代码1. Key=WaitKey()2. // 脚本运行到这一行会暂停, 当用户按下键盘后继续执行, 并且把用户的按键码保存在变量Key 里3. If Key = 13 Then4. MessageBox " 恭喜你按下了回车键"5. End If复制代码1. WaitKey Key2. // 脚本运行到这一行会暂停, 当用户按下键盘后继续执行, 并且把用户的按键码保存在变量Key 里3. If Key = 134. Msgbox " 恭喜你按下了回车键"5. EndIf、鼠标命令命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)脚本例子:(7.x 语法)GetCursorPos 得到鼠标位置坐标得到当前鼠标所在的位置坐标GetCursorShape 得 到 鼠 标 形 状得到当前鼠标的形状特征参数 1 整数型,参数2. // 参数: 1 可用于一些在参数 0 下无法区分鼠标形状代码的情况3. // 下面是我们普通的 WINDOWS 鼠标形状特征4. // 不同电脑上鼠标形状特征也许不同, 请使用"抓点抓色 "功能抓取正确的鼠标 形状特征5. Shape1 = 15933502876. // 下面是我们访问网页超链接时候的手型鼠标形状7. Shape2 = 10559913298. VBSCall Shape=GetCursorShape (0) 9.If shape = shape1 10.MessageBox当前鼠标形状是普通的 WINDOWS 鼠标11. ElseIf shape = shape2 12.MessageBox当前鼠标形状是手型鼠标13. Else命令名称:命令功能:命令参数: 返 回 值: 脚本例子:(8.x 语脚本例子:(7.x 语法 )整数型,鼠标的形状值14. MessageBox 不认识当前鼠标形状!15. EndIf命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)GetLastClick 检测上次按过的鼠标键参数1 整数型,可选:变量名无复制代码1. Mouse=GetLastClick()2. If Mouse =32770 Or Mouse =32769 Then3. Msgbox " 你按下了鼠标左键"4. End If检测上一次按下的鼠标代码脚本例子:(7.x 语法)命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)复制代码1. GetLastClick Mouse2. If Mouse =32770 Or Mouse =327693. Msgbox " 你按下了鼠标左键"4. EndIfLeftClick左键单击模拟点击鼠标左键1. //LeftClick 、LeftClickS 、LeftClickH2. //LeftClickS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用3. //LeftClickH: 硬件模拟方式, 仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项4. LeftClick 55. // 在当前鼠标的位置单击鼠标左键5 次脚本例子:复制代码(7.x 语法)1. //LeftClick 、LeftClickS 、LeftClickH2. //LeftClickS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用3. //LeftClickH: 硬件模拟方式, 仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项4. LeftClick 55. // 在当前鼠标的位置单击鼠标左键5 次命令名称:MouseWheel 鼠 标 滚 轮MiddleClick 中 键 单 击模拟点击鼠标中键 参数 1 整数型,次数 无 复制代码1. //MiddleClick 、 MiddleClickS 、 MiddleClickH2.//MiddleClickS: 超级模拟方式 , 兼容性更强 , 对键盘和鼠标没有特别的要 求,PS2( 圆口)和 USB 接口的鼠标都可以使用3.//MiddleClickH: 硬件模拟方式 , 仅支持 PS ( 圆口) 的鼠标 点击查看使用 硬件模拟方式的注意事项4. MiddleClick 55.// 在当前鼠标的位置单击鼠标中键 5 次复制代码1. //MiddleClick 、 MiddleClickS 、 MiddleClickH2.//MiddleClickS: 超级模拟方式 , 兼容性更强 , 对键盘和鼠标没有特别的要 求,PS2( 圆口)和 USB 接口的鼠标都可以使用3. //MiddleClickH: 硬件模拟方式 , 仅支持 PS ( 圆口) 的鼠标 点击查看使用硬件模拟方式的注意事项4. MiddleClick 55.// 在当前鼠标的位置单击鼠标中键 5 次1.// 在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错2. LockMouse3. Do4.Delay 10005. Loop1.// 在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错2. LockMouse3. While True4. Delay 10005. EndWhile复制代码(7.x 语法)复制代码1. // 如果滚动量为正, 向上滚动; 否则向下滚动.2. // 仅支持Windows 2000 以上的操作系统.3. MouseWheel 14. // 把鼠标滚轮向上滚动1 格MoveR 鼠标相对移动鼠标相对移动到参数1 整数型,X 距离参数2 整数型,Y 距离无复制代码1. //MoveR 、MoveRS 、MoveRH2. //MoveRS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用3. //MoveRH: 硬件模拟方式, 仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项4. // 当前鼠标在(100,100)点, 使用下面语句5. MoveR 200,3006. // 之后,鼠标就被移到了(100+200,100+300)处,也就是坐标(300,400)2. //MoveRS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用脚本例子:处7. // 提示: 使用硬件模拟方式不能碰键盘鼠标, 否则会导致出错命令功能:命令参数:返回值:脚本例子:(8.x 语滚动鼠标滚轮参数1 整数型,滚动量复制代码1. // 如果滚动量为正, 向上滚动; 否则向下滚动.2. // 仅支持Windows 2000 以上的操作系统.3. MouseWheel 14. // 把鼠标滚轮向上滚动1 格脚本例子:(7.x 语法)命令名称:命令功能:命令参数:返回值:脚本例子:无3.//MoveRH: 硬件模拟方式, 仅支持PS( 圆口) 的鼠标点击查看使用硬件模拟方式的注意事项4. // 当前鼠标在(100,100) 点, 使用下面语句5. MoveR 200,3006. // 之后, 鼠标就被移到了(100+200,100+300)处, 也就是坐标(300,400)处7.// 提示: 使用硬件模拟方式不能碰键盘鼠标, 否则会导致出错命令名称:MoveTo 鼠标移动命令功能:移动鼠标到命令参数:参数1 整数型,X 坐标参数2整数型,Y 坐标返回值:无脚本例子:复制代码1. //MoveTo 、MoveToS 、MoveToH(8.x 语法)2. //MoveToS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2( 圆口) 和USB接口的鼠标都可以使用3. //MoveToH: 硬件模拟方式,仅支持PS(圆口) 的鼠标4. MoveTo 100,2005. // 把鼠标移动到(100,200) 这个点上6. intX=507. intY=1508. MoveTo intX,intY9. // 把鼠标移动到(intX,intY) 这个点上, 需要5.50 以上版本支持.脚本例子:复制代码1. //MoveTo 、MoveToS 、MoveToH(7.x 语法)2. //MoveToS: 超级模拟方式, 兼容性更强, 对键盘和鼠标没有特别的要求,PS2( 圆口) 和USB接口的鼠标都可以使用3. //MoveToH: 硬件模拟方式,仅支持PS(圆口) 的鼠标4. MoveTo 100,2005. // 把鼠标移动到(100,200) 这个点上6. intX=507. intY=1508. MoveTo intX,intY9. // 把鼠标移动到(intX,intY) 这个点上, 需要5.50 以上版本支持.命令名称: RestoreMousePos恢 复 上 次 保 存 的 鼠 标 位 置保存当前鼠标位置 命令功能: 命令参数:无返 回 值: 无 脚本例子:复制代码1.SaveMousePos(8.x 语法 )2. // 保存当前鼠标位置3.Delay 1004.MoveTo 500,205.Delay 1006.RestoreMousePos7.// 将鼠标移动到上一次保存的鼠标位置8.// 保存/ 恢复鼠标位置常用于制作网络游戏练功脚本, 脚本开始时保存鼠标位置 , 脚本结束时恢复鼠标位置 ,9.// 这样脚本执行后鼠标的位置就不会变化脚本例子:复制代码1.SaveMousePos(7.x 语法 )2. // 保存当前鼠标位置3.Delay 1004.MoveTo 500,205.Delay 1006.RestoreMousePos7.// 将鼠标移动到上一次保存的鼠标位置8.// 保存/ 恢复鼠标位置常用于制作网络游戏练功脚本, 脚本开始时保存鼠标位置 , 脚本结束时恢复鼠标位置 ,9.这样脚本执行后鼠标的位置就不会变化3. //RightClickH: 硬件模拟方式 , 仅支持 PS ( 圆口 ) 的鼠标 点击查看使用硬件模拟方式的注意事项4. RightClick 55. // 在当前鼠标的位置单击鼠标右键 5 次2. //RightClickS: 超级模拟方式 , 兼容性更强 , 对键盘和鼠标没有特别的要 求,PS2( 圆口) 和 USB 接口的鼠标都可以使用3. //RightClickH: 硬件模拟方式 , 仅支持 PS ( 圆口 ) 的鼠标 点击查看使用硬 件模拟方式的注意事项4. RightClick 55. // 在当前鼠标的位置单击鼠标右键 5 次命令名称: SaveMousePos 保 存 当 前 鼠 标 所 在 位 置命令功能: 保存当前鼠标位置 命令参数: 无 返 回 值: 无 脚本例子:复制代码1.SaveMousePos(8.x 语法 )2.// 保存当前鼠标位置3.Delay 1004.MoveTo 500,205.Delay 1006.RestoreMousePos7.// 将鼠标移动到上一次保存的鼠标位置8.// 保存/ 恢复鼠标位置常用于制作网络游戏练功脚本, 脚本开始时保存鼠标位置 , 脚本结束时恢复鼠标位置 ,9.// 这样脚本执行后鼠标的位置就不会变化脚本例子:复制代码1.SaveMousePos(7.x 语法 )2. // 保存当前鼠标位置3.Delay 1004.MoveTo 500,205.Delay 1006. RestoreMousePos脚本例子:(7.x 语法 )命令名称:Call 调 用 过 程7. // 将鼠标移动到上一次保存的鼠标位置8.// 保存/ 恢复鼠标位置常用于制作网络游戏练功脚本, 脚本开始时保存鼠标位置 , 脚本结束时恢复鼠标位置 ,9.这样脚本执行后鼠标的位置就不会变化复制代码1. WaitClick last click2. MessageBox " 您按下了 " & last click三、控制命令命令名称: 命令功能: 命令参数: 返 回 值: 脚本例子:(8.x 语WaitClick 按 任 意 鼠标 键 继 续脚本执行到这一句暂停 , 按下任意鼠标键之后继续 参数 1 整数型,可选:变量名复制代码脚本例子: (7.x 语法 )17.命令名称: Do循环命令功能: 条件循环命令参数: 参数 1 条件型,循环条件 返 回 值: 无 脚本例子:复制代码1. 例子 1 :(8.x 语法 )2. // 支持 Exit Do 命令退出循环3.i=04.Do While i=05.Msgbox " 我停不下来啦 !! 快住手 "6.Loop7.// 当循环条件成立的时候,反复执行循环体8.9.10. 例子 2 :11. i=012. Do Until i=013.Msgbox " 为什么没有循环到我呢? "14. Loop15. Msgbox " 循环结束 "16. // 当循环条件成立的时候,离开循环体 命令功能: 命令参数: 返 回 值: 脚本例子:(8.x 语调用过程参数 1 字符串型,过程名 无 复制代码1. Call 子程序 (" 我是子程序 , 被你调用了 ")2. EndScript3. // 支持中文名变量4. Sub 子程序 ( 啊 )5. Msgbox 啊6. End Sub7. // 定义一个过程 , 可以在脚本中调用这个过程脚本例子:(7.x 语法 )复制代码18.19. 例子3 :20. i=021. Do Until i=122. Msgbox " 我停不下来啦!! 快住手"23. Loop24. // 当循环条件不成立的时候,反复执行循环体25.26.27. 例子4 :28. n=029. Do While true30. Msgbox " 我将循环10 次停下来!!"31. If n>=10 Then32. // 当循环条件成立的时候,离开循环体33. Exit do34. End if35. n=n+136. Loop37. Msgbox n & " 次"38.39.40. 例子5 :41. i = 042. Do43. MessageBox "ok"44. Loop While i <> 045. // 条件放后面,前面的循环内容可以执行一次!脚本例子:(7.x 语法)命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)For 循环循环一定次数参数1 整数型,循环次数无3. For i=0 To 94. Delay 1005. Next6. //循环 10 次7.8. 例子 2 :9.// 支持Exit For命令退出循环10. For 1011. Delay 10012. Next13. // 循环 10 次14.15.16. 例子 3 :17. // 支持 Exit For 命令退出循环18. For i=0 to 19 step 219. Delay 10020. Next21. // 循环 10 次22.23. 例子 4 :24. // 支持 Exit For 命令退出循环25. For i=0 to 19 step 226. Delay 10027. If i>9 Then28. Exit For29. End If30. Next31. // 循环 5 次Function 函 数函数多类型脚本例子:(7.x 语法 )复制代码1.For 102.Delay 1003.EndFor4.// 循环 10 次脚本例子:(8.x 语法)复制代码1. // 支持Exit Function 命令退出函数过程2. Msgbox 函数过程(" 我是函数, 被你调用了")3. EndScript4. Function 函数过程(a)5. 函数过程=a6. End Function脚本例子:(7.x 语法)命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)7. // 定义一个函数过程, 可以在脚本中调用这个函数Gosub 调用子程序调用过程参数1 字符串型,过程名脚本例子:(7.x 语法)复制代码1. // 可带参数传递2. Call 子程序(" 我是子程序, 被你调用了")3. EndScript4. Sub 子程序(a)5. Msgbox a6. End Sub7. // 定义一个过程, 可以在脚本中调用这个过程复制代码1. Gosub 子程序2. EndScript3. Sub 子程序4. Msgbox " 我是子程序, 被你调用了"5. Return 子程序6. // 定义一个过程, 可以在脚本中调用这个过程无命令名称:命令功能:Goto 跳转到标记跳转到Rem 标记处命令参数: 参数 1 字符串型,标号 返 回 值: 无 脚本例子:复制代码(8.x 语法 )1.Goto 标记2. Delay 1003.Rem 标记4.Msgbox " 你直接跳到这里了 !! , 上面的延迟没有被执行 !!"5.// 跳转语句,可以跳转到 rem标记过的标记处继续执行命令名称: If如果.. 则命令功能:判断表达式命令参数: 参数 1 条件型,表达式返 回 值: 无 脚本例子:复制代码(8.x 语法 )1.例子 1 :2. i=03.If i=0 Then4.Msgbox "条件判断符合被通过 !!"5.End If6.// 通过判断表达式的取值,来执行后面的动作或控制7.8.例子 2 :9.i=110.If i=0 Then11.Msgbox " 条件判断符合被通过 !!"12.ElseIf i=1 Then13.Msgbox "否则条件判断符合被通过 !!"14.Else15.Msgbox "否则 !!"16. End If脚本例子:(7.x 语法 )复制代码1.Goto 标记2.Delay 1003.Rem 标记4.Msgbox " 你直接跳到这里了 !! , 上面的延迟没有被执行 !!"5.// 跳转语句,可以跳转到 rem标记过的标记处继续执行脚本例子:(7.x 语法)17. // 通过判断表达式的取值,来执行后面的动作或控制1. i=02. If i=03. Msgbox " 条件判断符合被通过!!"4. EndIf5. // 通过判断表达式的取值,来执行后面的动作或控命令名称:命令功能:命令参数:IfColor 颜色判断判断屏幕某点的颜色参数1 整数型,屏幕X 坐标参数2 整数型,屏幕Y 坐标参数3 字符串型,颜色16 进制值参数4 整数型,判断条件返回值:脚本例子:(8.x 语法)脚本例子:无1. 例子1 :2. // 判断条件(0: 等于1: 不等于2: 近似等于)3. IfColor 860,27,"e1b072",0 Then4. Msgbox " 颜色等于"5. Else6. Msgbox " 颜色不等于"7. End If8. // 判断坐标点(860,27)的颜色是否等于e1b0729.10.11. 例子2 :12. a=1:b=113. IfColor 650,118,"78F0E8",2 Then14. MessageBox "a"15. ElseIf b=a Then16. MessageBox "b"17. End if复制代码复制代码1. // 判断条件(0: 等于1: 不等于2: 近似等于)2. IfColor 860,27,e1b072,0(7.x 语法)(7.x 语法)3. Msgbox " 颜色等于"4. Else5. Msgbox " 颜色不等于"6. EndIf7. // 判断坐标点(860,27)的颜色是否等于e1b072命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)脚本例子:(7.x 语法)命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)Rem 标记/ 注释标记命令可当注释参数1 字符串型,文字无复制代码1. // 不支持数字开头的和符号作为标记名2. // 标记命令. 即可当注释, 也可以为Goto 跳转指令作标记3. Rem 脚本开始复制代码1. // 标记命令. 即可当注释, 也可以为Goto 跳转指令作标记2. Rem 脚本开始RestartScript重新启动脚本运行重新启动脚本运行1. For i=0 to 22. Delay 10003. Call Plugin .Msg.ShowScrTXT(0, 0, 1024, 768, " 屏幕内容脚本例子:填写" & i, "0000FF")4. Next5. RestartScript // 重新启动脚本运行命令名称:命令功能:命令参数:返回值:脚本例子:(8.x 语法)Select 情况条件选择根据情况选择条件判断参数1 条件型,情况1. // 不支持判断语句如:Case a>02. UserVar 变量=0 " 输入(0~9 )数字"3. //<> ----------------- 以下是选择条件结结构判断4. Select Case 变量5. Case 06. Msgbox " 你输入的数字为:0"7. Case 18. Msgbox " 你输入的数字为:1"9. Case 210. Msgbox " 你输入的数字为:2"11. Case 312. Msgbox " 你输入的数字为:3"13. Case 414. Msgbox " 你输入的数字为:4"15. Case 516. Msgbox " 你输入的数字为:5"17. Case 618. Msgbox " 你输入的数字为:6"19. Case 720. Msgbox " 你输入的数字为:7"21. Case 822. Msgbox " 你输入的数字为:8"23. Case 924. Msgbox " 你输入的数字为:9"25. Case Else26. Msgbox " 你输入的数字不正确,请输入(0~9 )数字!"27. End Select复制代码脚本例子:(7.x 语法)命令名称:复制代码1. 无Sub 子程序(7.x 语法 )命令功能: 命令参数: 返 回 值: 脚本例子: (8.x 语法 ) 参数 1 字符串型,过程名无复制代码1.// 支持 Exit Sub命令退出子程序过程2.Call 子程序 ()3.EndScript4.Sub 子程序 ()5.Msgbox " 我是子程序, 被你调用了 "6.End Sub7.// 定义一个过程, 可以在脚本中调用这个过程定义一个过程脚本例子: (7.x 语法 ) 命令名称: 命令功能: 命令参数: 返 回 值: 脚本例子: (8.x 语法 ) While 如 果 .. 则 循环条件循环参数 1 条件型,循环条件 无1. i=02. While i=03. Msgbox "我停不下来啦 !! 快住手 "4. Wend5. // 当循环条件成立的时候,反复执行循环体复制代码脚本例子:复制代码1.i=02.While i=03.Msgbox "我停不下来啦 !! 快住手 "4. EndWhile5. // 当循环条件成立的时候,反复执行循环体四、颜色/ 图像命令命令名称:FindCenterColor中心找色命令功能:在屏幕区域从中心开始查找指定的颜色命令参数:参数1 整数型,屏幕左上角x 坐标参数2 整数型,屏幕左上角y 坐标参数3 整数型,屏幕右下角x 坐标参数4 整数型,屏幕右下角y 坐标参数5 字符串型,16 进制颜色值参数6 整数型,返回x 坐标参数7 整数型,返回y 坐标返回值:脚本例子:(8.x 语法) 复制代码1. //FindCenterColor left,top,right,bottom,c,x,y2. // 在区域内从中心到外围找颜色为c 的点,把坐标保存在变量x 和y 中3. //left,top,right,bottom 都是整数或者整数型变量,说明了区域的左,上,右,下界限4. // 颜色是类似于"0000FF" 的字符串,如果不取变量,别忘了加双引号5. // 如果没有找到这个颜色,则x 和y 的值都被置为-16. FindCenterColor 0,0,800,600,"0000FF",x,y7. If x>0 and y>0 Then8. MoveTo x,y9. End If10. // 在区域(0,0,800,600) 中找红色( "0000FF" )的点,如果找到,则把鼠标移动到这个点脚本例子:(7.x 语法) 复制代码1. //VBSCall FindCenterColor(left,top,right,bottom,c,x,y)2. // 在区域内从中心到外围找颜色为c 的点,把坐标保存在变量x 和y 中3. //left,top,right,bottom 都是整数或者整数型变量,说明了区域的左,上,右,下界限(7.x 语法 )4. // 颜色是类似于 "0000FF" 的字符串,如果不取变量,别忘了加双引号5. // 如果没有找到这个颜色, 则 x 和 y 的值都被置为-16.VBSCall FindCenterColor(0,0,800,600,"0000FF",x,y)7. If x>0 and y>08.MoveTo x,y9. EndIf10. // 在区域 (0,0,800,600)中找红色( "0000FF" )的点,如果找到,则把鼠标移动到这个点FindColor 找 色无复制代码1. //FindColor left,top,right,bottom,c,x,y2. // 在区域内从左到右,从上到下找颜色为 c 的点,把坐标保存在变量 x 和 y 中3. //left,top,right,bottom 都是整数或者整数型变量,说明了区域的左, 上,右,下界限4. // 颜色是类似于 "0000FF" 的字符串,如果不取变量,别忘了加双引号5. // 如果没有找到这个颜色,则 x 和 y 的值都被置为 -16. FindColor 0,0,800,600,"0000FF",x,y7. If x>0 and y>0 Then8. MoveTo x,y9. End If10. // 在区域 (0,0,800,600) 中找红色( "0000FF" )的点,如果找到,则把鼠 标移动到这个点复制代码1. //VBSCall FindColor(left,top,right,bottom,c,x,y)命令名称: 命令功能: 命令参数:返 回 值:脚本例子:(8.x 语法 )脚本例子:2. // 在区域内从左到右,从上到下找颜色为c 的点,把坐标保存在变量x 和y 中3. //left,top,right,bottom 都是整数或者整数型变量,说明了区域的左,上,右,下界限4. // 颜色是类似于"0000FF" 的字符串,如果不取变量,别忘了加双引号5. // 如果没有找到这个颜色,则x 和y 的值都被置为-16. VBSCall FindColor(0,0,800,600,"0000FF",x,y)7. If x>0 and y>08. MoveTo x,y9. EndIf10. // 在区域(0,0,800,600) 中找红色( "0000FF" )的点,如果找到,则把鼠标移动到这个点命令名FindColorEx 模糊找色称:命令功在屏幕区域模糊查找指定的颜色能:命令参参数1 整数型,屏幕左上角x 坐标数:参数2 整数型,屏幕左上角y 坐标参数3 整数型,屏幕右下角x 坐标参数4 整数型,屏幕右下角y 坐标参数5 字符串型,16 进制颜色值参数6 整数型,查找方式参数7 整数型,相似度参数8 整数型,返回x 坐标参数9 整数型,返回y 坐标返回无值:脚本例复制代码1. //FindColorEx left,top,right,bottom,c,type,similar,x,y子:2. // 在区域内找颜色为c 的点,把坐标保存在变量x 和y 中(8.x 语 3. //left,top,right,bottom 都是整数或者整数型变量,说明了区域的左,上,右,下界限法)4. // 颜色是类似于"0000FF" 的字符串,如果不取变量,别忘了加双引号5. //type 表示查找方式。

C#使用浏览按钮获得文件路径和文件夹路径的方法

C#使用浏览按钮获得文件路径和文件夹路径的方法

C#使⽤浏览按钮获得⽂件路径和⽂件夹路径的⽅法本⽂实例讲述了C#使⽤浏览按钮获得⽂件路径和⽂件夹路径的⽅法。

分享给⼤家供⼤家参考,具体如下:⽣成⽂件夹路径private void btnChoose_Click(object sender, EventArgs e){using (OpenFileDialog dialog = new OpenFileDialog()){dialog.Multiselect = true;if (dialog.ShowDialog() == DialogResult.OK){try{this.tbFilePath.Text = dialog.FileName;}catch(Exception ex){throw(ex);}}}⽣成⽂件路径新建⼀个FolderDialog类(重载FolderNameEditor)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms.Design;using System.Windows.Forms;namespace Common{class FolderDialog:FolderNameEditor{FolderBrowser fDialog = new FolderBrowser();public FolderDialog(){ }public DialogResult DisplayDialog(){return DisplayDialog("请选择⼀个⽂件夹");}public DialogResult DisplayDialog(string description){fDialog.Description = description;return fDialog.ShowDialog();}public string Path{get{return fDialog.DirectoryPath;}}~FolderDialog(){fDialog.Dispose();}}}浏览按钮下的事件private void btnChoose_Click(object sender, EventArgs e){FolderDialog fDialog = new FolderDialog();fDialog.DisplayDialog();this.tbfilePath.Text = fDialog.Path;}更多关于C#相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》、《》、《》及《》希望本⽂所述对⼤家C#程序设计有所帮助。

Unity中的特殊文件夹

Unity中的特殊文件夹

Unity中的特殊⽂件夹⼀.⼯程路径 获取Unity的⼯程所在路径(Assets⽂件夹路径)print(Application.dataPath); 注意:在实际发布游戏后,该路径不存在,所以⼀般在开发阶段的编辑器模式下是⽤该路径.⼆.资源⽂件夹Resources 1.这个⽂件夹⼀般需要⼿动在Assets⽂件夹下创建(注意名称不能写错). 2.这个路径⽆法通过API获取,但是⼀般也不会获取这个路径.这个路径⽤于Resources相关API使⽤(Resources动态加载相关API使⽤的资源需要放在这个路径下) 3.注意事项:通过Resources相关API动态加载的资源都需要放在这⾥;该⽂件夹下的所有⽂件都会被打包出去,且打包时Unity会对其进⾏压缩加密,因此打包后该⽂件夹只读且只能通过Resources相关API读取.三.流动资源⽂件夹StreamingAssets 1.这个⽂件夹需要⼿动在Assets⽂件夹下创建. 2.可以通过API获取这个路径print(Application.streamingAssetsPath); 3.这个⽂件夹在移动平台只读,在PC平台可读可写.这个⽂件夹在打包时不会被压缩加密,可以放⼊⼀些需要⾃定义动态加载的初始资源.四.持久数据⽂件夹persistentDataPath 1.这个⽂件夹在不同平台下所在路径不同,如PC平台这个⽂件夹在C盘中(不在⼯程⽂件夹中),所以不⽤⼿动创建,可以使⽤API获取这个路径.print(Application.persistentDataPath); 2.这时固定数据的⽂件夹,所有平台可读可写,⼀般⽤于存放动态下载或者动态创建的⽂件,游戏中创建或者获取的⽂件都会放在这⾥(如热更资源或者保存为⽂件形式的⽤户数据)五.插件⽂件夹Plugins 1.这个⽂件夹需要⼿动创建,⼀般不获取路径 2.⼀般⽤于存放不同平台的插件,如IOS或Android平台的插件.六.编辑器⽂件夹Editor 1.需要⾃⼰创建,⼀般不会获取 2.⽤于存放Unity的编辑器相关脚本,⽂件夹中的内容不会被打包出去.七.默认资源⽂件夹StandardAssets 1.Unity⾃带的资源⽂件夹(⼀般Unity商店下载的资源就在这⾥) 2.这个⽂件夹中的代码和资源会优先编译。

按键精灵PC端脚本

按键精灵PC端脚本

按键精灵PC端脚本定义变量的时候不需要定义类型,由于是易语言,变量名可以是中文文本路径 = 'C:\Users\Administrator\Desktop\1.txt'//改成自己的文本路径Text = Plugin.File.ReadFileEx(文本路径)MyArray = Split(Text, '|')//以行为单位分拆,已数组形式存放//RunApp '电脑的文件路径' 如下面的打开浏览器call RunApp ('C:\Users\Administrator\Desktop\2345加速浏览器.lnk')Delay 200Hwnd = Plugin.Window.Foreground() //获得当前窗口的句柄//Hwnd = Plugin.Window.MousePoint()//获得鼠标指向窗口句柄delay 200Call Plugin.Window.Max(Hwnd) //最大化窗口Delay 200Dim a //创建一个新变量a = 0//UBOUND 函数返回一个数组的最大下标If UBound(MyArray)>=0 Then //then前面if的条件For i=0 to UBound(MyArray)-1//下面这句是得到文本内容TracePrint '第 ' & i + 1 & ' 行文本内容为:' & Cstr(MyArray(i)) MoveTo 550,74//点击网页某个地方.自己获取坐标Delay 10LeftClick 1Delay 1000MoveTo 805,642 //弹出对话窗,输入框的坐标.自己获取Delay 10LeftClick 1Delay 500KeyDown 17, 1KeyPress 65, 1KeyUp 17, 1SayString MyArray(i)//输入Delay 500KeyPress 9,2Delay 10KeyPress 13,1Delay 1000If i - a >= 20 ThenMoveTo 29,1056 //点击网页某个地方.自己获取坐标Delay 10LeftClick 1Delay 1000MoveTo 111,551//弹出对话窗,输入框的坐标.自己获取Delay 10LeftClick 1Delay 1500a = iEnd If //结束if语句//i Mod 80表示:i模80取余数(i%80=i/80的余数)If i Mod 80 = 0 and i<>0 Then //i<>0 表示:i 不等于 0Delay 5500000Call Lib.系统.结束进程('2345Explorer.exe') //关闭所有关于这个的进程Delay 3000RunApp 'C:\Users\Administrator\Desktop\2345加速浏览器.lnk'End IfNextEnd If---------------------------------Text1 = Plugin.File.ReadFileEx('C:\Users\Administrator\Desktop\1.txt') Text2 = Plugin.File.ReadFileEx('C:\Users\Administrator\Desktop\2.txt')MyArray1 = Split(Text1, '|')//以行为单位分拆MyArray2 = Split(Text2, '|')//以行为单位分拆//RunApp '电脑的文件路径'call RunApp ('C:\Users\Administrator\AppData\Local\Google\Chrome\Applic ation\chrome.exe')Delay 200Hwnd = Plugin.Window.Foreground() //获得当前窗口的句柄//Hwnd = Plugin.Window.MousePoint()//获得鼠标指向窗口句柄delay 200Call Plugin.Window.Max(Hwnd) //最大化窗口Delay 200For i = 0 To 19KeyDown 17, 1KeyPress 84, 1KeyUp 17, 1Delay 500SayString MyArray1(i) & '/dadadadada'KeyPress 'Enter', 1Delay 4000KeyPress 'Tab', 2Delay 10SayString'admin'//输入账号Delay 500KeyPress 'Tab', 1Delay 500SayString'ckxytea!@'//输入密码//遇到waitkey暂停指令需要任意按一下键盘才继续执行key = 0Do Until key = 13 //循环必须找到 key=回车键才继续执行key = WaitKey()LoopKeyPress 'Enter', 1Delay 8000MoveTo 16,222//模块位置自己获取Delay 500LeftClick 1Delay 2000KeyPress 9, 7Delay 500KeyDown 13, 1Delay 3000For i1 = 0 To 19If i1 = i Theni1=i+1End IfMoveTo 1500,160Delay 500LeftClick 1Delay 500KeyPress 9, 1Delay 500KeyDown 13, 1Delay 3000KeyPress 9, 2Delay 500SayString 'http://'& MyArray1(i1) Delay 500KeyPress 9, 1Delay 500SayString MyArray2(i1)Delay 500KeyPress 9, 7Delay 500KeyPress 39, 1Delay 500KeyPress 13, 1Delay 3000 NextNext。

按键精灵开发教程:获取特殊文件夹路径

按键精灵开发教程:获取特殊文件夹路径

按键精灵开发教程:获取特殊文件夹路径来源:按键学院【按键精灵】电脑里有些特别的文件夹,它的路径并不是每台电脑都一样。

例如,有很多游戏喜欢把一些配置文件放在,“我的文档”文件夹下但是“我的文档”文件夹的路径,并不是每台机子都一样的,例如,在一台win7机子上,它的路径是这样:C:\Documents and Settings\ceshiji\My Documents在一台xp机子上,它的路径是这样:D:\Backup\我的文档看起来十分头疼~实际上一行代码就可以解决这个问题q97012791童鞋收集了50多个特殊文件夹的路径获取方式,以后再也不用担心获取不到特殊文件夹路径了~点32个赞~~获取方法MsgBox CreateObject("Shell.Application").Namespace(&H3).Self.Path“控制面板”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H4).Self.Path“打印机”的桌面图标MsgBox CreateObject("Shell.Application").Namespace(&H5).Self.Path当前用户的“我的文档”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H6).Self.Path当前用户的“收藏夹”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H7).Self.Path当前用户的“启动”菜单文件夹MsgBox CreateObject("Shell.Application").Namespace(&H8).Self.Path当前用户的“文档”菜单文件夹MsgBox CreateObject("Shell.Application").Namespace(&H9).Self.Path当前用户的“发送到”文件夹MsgBox CreateObject("Shell.Application").Namespace(&HA).Self.Path回收站MsgBox CreateObject("Shell.Application").Namespace(&HB).Self.Path当前用户的“开始”菜单文件夹MsgBox CreateObject("Shell.Application").Namespace(&HC ).Self.Path logical"My Documents"desktop icon MsgBox CreateObject("Shell.Application").Namespace(&HD).Self.Path当前用户的“音乐文件”文件夹MsgBox CreateObject("Shell.Application").Namespace(&HE).Self.Path"My Videos" folderMsgBox CreateObject("Shell.Application").Namespace(&H10).Self.Path当前用户的“桌面”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H11).Self.Path“我的电脑”桌面图标MsgBox CreateObject("Shell.Application").Namespace(&H12).Self.Path“网上邻居”的桌面图标MsgBox CreateObject("Shell.Application").Namespace(&H13).Self.Path当前用户的“网络连接”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H14).Self.Path“系统字体”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H15).Self.Path系统中存储文档模块的文件夹MsgBox CreateObject("Shell.Application").Namespace(&H16).Self.Path所有用户的“开始菜单”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H17).Self.Path所有用户的“程序”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H18).Self.Path所有用户的“启动”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H19).Self.Path所有用户的“桌面”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H1A).Self.Path当前用户的“应用数据”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H1B).Self.Path当前用户的“网络打印机”桌面图标MsgBox CreateObject("Shell.Application").Namespace(&H1C).Self.Path当前用户的“应用数据”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H1D).Self.Path non localized startupMsgBox CreateObject("Shell.Application").Namespace(&H1E).Self.Path non localized common startup MsgBox CreateObject("Shell.Application").Namespace(&H1F).Self.Path所有用户的“我的收藏”夹文件MsgBox CreateObject("Shell.Application").Namespace(&H20).Self.Path当前用户IE的“Cache”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H22).Self.Path IE的“历史记录”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H23).Self.Path所有用户的“应用数据”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H24).Self.Path系统中的Windows目录MsgBox CreateObject("Shell.Application").Namespace(&H25).Self.Path WINDOWS系统的“System32”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H26).Self.Path“程序文件”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H27).Self.Path当前用户的“图片收藏”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H28).Self.Path当前用户的“用户配置文件”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H29).Self.Path x86 system directory on RISC MsgBox CreateObject("Shell.Application").Namespace(&H2A).Self.Path x86 C:\Program Files on RISC MsgBox CreateObject("Shell.Application").Namespace(&H2B).Self.Path系统程序共用组件文件夹MsgBox CreateObject("Shell.Application").Namespace(&H2C).Self.Path x86 Program Files\Common on RISC MsgBox CreateObject("Shell.Application").Namespace(&H2D).Self.Path所有用户的“模块”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H2E).Self.Path所有用户的“我的文档”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H2F).Self.Path所有用户的“管理工具”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H30).Self.Path当前用户的“管理工具”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H31).Self.Path Network and Dial-up Connections MsgBox CreateObject("Shell.Application").Namespace(&H35).Self.Path All Users\My MusicMsgBox CreateObject("Shell.Application").Namespace(&H36).Self.Path All Users\My PicturesMsgBox CreateObject("Shell.Application").Namespace(&H37).Self.Path All Users\My VideoMsgBox CreateObject("Shell.Application").Namespace(&H38).Self.Path Resource DirecotryMsgBox CreateObject("Shell.Application").Namespace(&H39).Self.Path Localized Resource Direcotry MsgBox CreateObject("Shell.Application").Namespace(&H3A).Self.Path Links to All Users OEM specific appsMsgBox CreateObject("Shell.Application").Namespace(&H3B).Self.Path USERPROFILE\Local Settings\Applic Data\Microsoft\CD BurningMsgBox CreateObject("Shell.Application").Namespace(&H3D).Self.Path Computers Near Me (computered fr Workgroup membership)组合命令&H8000combine with CSIDL_ value to force creation in SHGetFolderPath()组合命令&H4000combine with CSIDL_ value to retur unverified folder path组合命令&H1000combine with CSIDL_ value to insur代码:网页源文件=取网页源码("/forum.php") TracePrint 网页源文件Function 取网页源码(URL)Set objXML=CreateObject("Microsoft.XMLHTTP")objXML.Open "Get", Url, FalseobjXML.sendIf objXML.readyState=4 then取网页源码=objXML.ResponseTextEnd IfobjXML.AbortSet objXML = NothingEnd Function代码解析:objXML.Open "Get", Url, FalseXMLHTTP对象的Open方法,它的参数是这样的 bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword 一共五个参数:bstrMethod:数据传送方式,即GET或POST。

C++实现读取特定路径下文件夹及文件名的方法

C++实现读取特定路径下文件夹及文件名的方法

C++实现读取特定路径下⽂件夹及⽂件名的⽅法本⽂所述实例代码主要实现读取给定路径下的所有⽂件夹名称或所有带后缀的⽂件名的功能。

具体解决⽅法如下:主要⽤到了以下⼏个头⽂件(类):io.h, fstream, string。

⾸先,读取某给定路径下所有⽂件夹与⽂件名称,并带完整路径。

实现代码如下:void getAllFiles( string path, vector<string>& files){//⽂件句柄long hFile = 0;//⽂件信息struct _finddata_t fileinfo;string p;if((hFile = _findfirst(p.assign(path).append("\\*").c_str(),&fileinfo)) != -1){do{if((fileinfo.attrib & _A_SUBDIR)){if(strcmp(,".") != 0 && strcmp(,"..") != 0){files.push_back(p.assign(path).append("\\").append() );getFilesall( p.assign(path).append("\\").append(), files );}}else{files.push_back(p.assign(path).append("\\").append() );}}while(_findnext(hFile, &fileinfo) == 0);_findclose(hFile);}}该函数有两个参数,第⼀个为路径字符串(string类型,最好为绝对路径);第⼆个参数为⽂件夹与⽂件名称存储变量(vector类型,引⽤传递)。

使用C#获取系统特殊文件夹路径的解决方法

使用C#获取系统特殊文件夹路径的解决方法

使⽤C#获取系统特殊⽂件夹路径的解决⽅法
win7下⽆法向c盘写⼊⽂件,当前⽤户只能向⾃⼰的⽤户⽂件夹写⼊⽂件,⽐如MyDocuments,⽂件夹,⽤c#得到这些⽂件夹的⽬录⽅法是:
复制代码代码如下:
string path=System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
Environment.SpecialFolder 枚举说明:
CommonApplicationData ⽬录,它⽤作所有⽤户使⽤的应⽤程序特定数据的公共储存库。

Cookies ⽤作 Internet Cookie 的公共储存库的⽬录。

Favorites ⽤作⽤户收藏夹项的公共储存库的⽬录。

InternetCache ⽤作 Internet 临时⽂件的公共储存库的⽬录。

MyComputer “我的电脑”⽂件夹。

MyPictures “My Pictures”⽂件夹。

SendTo 包含“发送”菜单项的⽬录。

Startup 对应于⽤户的“启动”程序组的⽬录。

Templates ⽤作⽂档模板的公共储存库的⽬录。

Personal ⽤作⽂档的公共储存库的⽬录。

ProgramFiles “Program files”⽬录。

按键精灵教程-精通

按键精灵教程-精通

变量!神奇的小柜子变量就是会变化的量。

就像一个小柜子,我们可以在柜子里装载不同的东西,而当我们需要找到这些东西的时候,只要记住柜子的名字就可以了。

使用变量的方法是:先定义(给柜子起名)、再赋值(将物品放进柜子)、最后使用(根据柜子名字找到放在其中的物品)。

使用Dim命令定义变量,例如:Dim str1 //定义变量str1Dim var1=22 //定义变量Var1,并且赋值为22例子1:使用变量设置输出文字的内容1、下面红色的是3行脚本,请把他复制到“源文件”当中Dim str1str1 = "你很聪明"SayString str12、Dim str1 就是定义变量,也就是说我们创建了一个小柜子,给他起名为str13、str1 = "你很聪明" 就是赋值,我们把"你很聪明"这几个字放到str1这个小柜子里4、SayString str1 表示我们输出str1这个变量的内容,也就是说把str1这个小柜子里的内容拿出来交给SayString 这个命令去使用。

5、如果你希望修改喊话的内容,只要修改str1这个小柜子里的内容就可以了。

例子2:变量的一些用法a=1把数字1放进柜子a中。

b="你猜对了吗?"把字符串你猜对了吗?放进柜子b中。

字符串必须用""包含。

dc=3.14159265把小数放进柜子dc中。

num1=1num1=33num2=55sum=num1+num2首先把33和55分别放入num1和num2中。

然后把他们取出来,做加法操作(加法是由CPU来处理的),把结果放在sum中。

结果sum等于88num1=1num1=33num1被给值为1,然后又给值为33。

此时,num1中存储是的33。

1就被覆盖掉了。

没有了:)sum=sum+1这句不等同于数学的加法,也是初学者不容易理解的地方。

我们只要想,把sum拿出来和1做加法,再放回sum中就可以了。

按键精灵插件使用说明

按键精灵插件使用说明

函数说明:1.TransformWindow(窗口句柄)功能:转换窗口,对要取后台图色数据的窗口使用该函数后才能取后台图色数据。

如果是DX图形绘图的窗口,DX绘图区域必须有部分移到屏幕外,否则无法使用。

转换窗口后,有些窗口(特别是大多数游戏的)要等待一会儿才能用其它函数可靠地取到后台图色数据,等待的时间要大于画面两次刷新的时间间隔。

转换后到取消转换前,可以无限次使用取到后台图色数据的命令,即通常只需要转换一次。

参数:1)窗口句柄:整型数。

2.UnTransformWindow(窗口句柄)功能:取消窗口转换,DX图形绘图的窗口,用过TransformWindow后,必须用UnTransformWindow取消窗口转换才能让DX绘图完全移到屏幕中,否则后很严重(不会损坏电脑的),自己试下就知道了。

参数:1)窗口句柄:整型数。

3.GetPixelColor(窗口句柄,横坐标,纵坐标)[颜色值]功能:获得指定点的颜色参数:1)窗口句柄:整型数。

2)横坐标:整型数,窗口客户区坐标。

3)纵坐标:整型数,窗口客户区坐标。

返回值:颜色值:整型数。

例子:Plugin hwnd=Window.Foreground()Plugin Window.Move(hwnd,-30,10)Plugin BGCP2_02.TransformWindow(hwnd)Delay 200Plugin color=BGCP2_02.GetPixelColor(hwnd,0,0)MsgBox CStr(Hex(color)),4096,"颜色"Plugin BGCP2_02.UnTransformWindow(hwnd)Plugin Window.Move(hwnd,10,10)4.CmpColor(窗口句柄,横坐标,纵坐标,颜色,颜色最大偏差)[是否满足条件]功能:判断指定点的颜色,后台的IfColor参数:1)窗口句柄:整型数。

python获得任意路径下的文件及其根目录的方法

python获得任意路径下的文件及其根目录的方法

python获得任意路径下的⽂件及其根⽬录的⽅法
似乎有⼀段时间没有更新博客了,这⾥就写点⼩功能,轻松获得电脑任意路径下的⽂件及⽂件夹,并将其写⼊word,以下是主要代码:
**import os**
**from os import walk**
# 获取⽂件夹的中的⽂件夹和⽂件夹⾥⽂件
def do_file(save_filepath,o_filepath): #定义函数传⼊写⼊⽂档保存的位置和要操作的任意电脑路劲
file=open(save_filepath,"w+")
# 遍历⽂件路径
for parent,dirnames,filenames in walk(o_filepath):
file.write(("根⽬录为:{0}\n\n").format(parent))
for dirname in dirnames:
file.write((" ⾥⾯的⽂件夹有:{0}\n\n").format(dirname))
for filename in filenames:
file.write((" ⾥⾯的⽂件有:{0}\n\n").format(filename))
file.close()
do_file(" "," ")#传⼊相关的参数即可
这⾥还可以把函数封装以及获得每个⽂件的⽂件路径⽅法⼀样的因此没写⼤家可以试试
以上这篇python 获得任意路径下的⽂件及其根⽬录的⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

按键精灵开发教程:获取特殊文件夹路径来源:按键学院【按键精灵】电脑里有些特别的文件夹,它的路径并不是每台电脑都一样。

例如,有很多游戏喜欢把一些配置文件放在,“我的文档”文件夹下但是“我的文档”文件夹的路径,并不是每台机子都一样的,例如,在一台win7机子上,它的路径是这样:C:\Documents and Settings\ceshiji\My Documents在一台xp机子上,它的路径是这样:D:\Backup\我的文档看起来十分头疼~实际上一行代码就可以解决这个问题q97012791童鞋收集了50多个特殊文件夹的路径获取方式,以后再也不用担心获取不到特殊文件夹路径了~点32个赞~~获取方法MsgBox CreateObject("Shell.Application").Namespace(&H3).Self.Path“控制面板”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H4).Self.Path“打印机”的桌面图标MsgBox CreateObject("Shell.Application").Namespace(&H5).Self.Path当前用户的“我的文档”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H6).Self.Path当前用户的“收藏夹”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H7).Self.Path当前用户的“启动”菜单文件夹MsgBox CreateObject("Shell.Application").Namespace(&H8).Self.Path当前用户的“文档”菜单文件夹MsgBox CreateObject("Shell.Application").Namespace(&H9).Self.Path当前用户的“发送到”文件夹MsgBox CreateObject("Shell.Application").Namespace(&HA).Self.Path回收站MsgBox CreateObject("Shell.Application").Namespace(&HB).Self.Path当前用户的“开始”菜单文件夹MsgBox CreateObject("Shell.Application").Namespace(&HC ).Self.Path logical"My Documents"desktop icon MsgBox CreateObject("Shell.Application").Namespace(&HD).Self.Path当前用户的“音乐文件”文件夹MsgBox CreateObject("Shell.Application").Namespace(&HE).Self.Path"My Videos" folderMsgBox CreateObject("Shell.Application").Namespace(&H10).Self.Path当前用户的“桌面”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H11).Self.Path“我的电脑”桌面图标MsgBox CreateObject("Shell.Application").Namespace(&H12).Self.Path“网上邻居”的桌面图标MsgBox CreateObject("Shell.Application").Namespace(&H13).Self.Path当前用户的“网络连接”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H14).Self.Path“系统字体”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H15).Self.Path系统中存储文档模块的文件夹MsgBox CreateObject("Shell.Application").Namespace(&H16).Self.Path所有用户的“开始菜单”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H17).Self.Path所有用户的“程序”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H18).Self.Path所有用户的“启动”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H19).Self.Path所有用户的“桌面”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H1A).Self.Path当前用户的“应用数据”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H1B).Self.Path当前用户的“网络打印机”桌面图标MsgBox CreateObject("Shell.Application").Namespace(&H1C).Self.Path当前用户的“应用数据”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H1D).Self.Path non localized startupMsgBox CreateObject("Shell.Application").Namespace(&H1E).Self.Path non localized common startup MsgBox CreateObject("Shell.Application").Namespace(&H1F).Self.Path所有用户的“我的收藏”夹文件MsgBox CreateObject("Shell.Application").Namespace(&H20).Self.Path当前用户IE的“Cache”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H22).Self.Path IE的“历史记录”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H23).Self.Path所有用户的“应用数据”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H24).Self.Path系统中的Windows目录MsgBox CreateObject("Shell.Application").Namespace(&H25).Self.Path WINDOWS系统的“System32”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H26).Self.Path“程序文件”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H27).Self.Path当前用户的“图片收藏”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H28).Self.Path当前用户的“用户配置文件”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H29).Self.Path x86 system directory on RISC MsgBox CreateObject("Shell.Application").Namespace(&H2A).Self.Path x86 C:\Program Files on RISC MsgBox CreateObject("Shell.Application").Namespace(&H2B).Self.Path系统程序共用组件文件夹MsgBox CreateObject("Shell.Application").Namespace(&H2C).Self.Path x86 Program Files\Common on RISC MsgBox CreateObject("Shell.Application").Namespace(&H2D).Self.Path所有用户的“模块”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H2E).Self.Path所有用户的“我的文档”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H2F).Self.Path所有用户的“管理工具”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H30).Self.Path当前用户的“管理工具”文件夹MsgBox CreateObject("Shell.Application").Namespace(&H31).Self.Path Network and Dial-up Connections MsgBox CreateObject("Shell.Application").Namespace(&H35).Self.Path All Users\My MusicMsgBox CreateObject("Shell.Application").Namespace(&H36).Self.Path All Users\My PicturesMsgBox CreateObject("Shell.Application").Namespace(&H37).Self.Path All Users\My VideoMsgBox CreateObject("Shell.Application").Namespace(&H38).Self.Path Resource DirecotryMsgBox CreateObject("Shell.Application").Namespace(&H39).Self.Path Localized Resource Direcotry MsgBox CreateObject("Shell.Application").Namespace(&H3A).Self.Path Links to All Users OEM specific appsMsgBox CreateObject("Shell.Application").Namespace(&H3B).Self.Path USERPROFILE\Local Settings\Applic Data\Microsoft\CD BurningMsgBox CreateObject("Shell.Application").Namespace(&H3D).Self.Path Computers Near Me (computered fr Workgroup membership)组合命令&H8000combine with CSIDL_ value to force creation in SHGetFolderPath()组合命令&H4000combine with CSIDL_ value to retur unverified folder path组合命令&H1000combine with CSIDL_ value to insur代码:网页源文件=取网页源码("/forum.php") TracePrint 网页源文件Function 取网页源码(URL)Set objXML=CreateObject("Microsoft.XMLHTTP")objXML.Open "Get", Url, FalseobjXML.sendIf objXML.readyState=4 then取网页源码=objXML.ResponseTextEnd IfobjXML.AbortSet objXML = NothingEnd Function代码解析:objXML.Open "Get", Url, FalseXMLHTTP对象的Open方法,它的参数是这样的 bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword 一共五个参数:bstrMethod:数据传送方式,即GET或POST。

相关文档
最新文档