帮助你将按键脚本源代码,按照论坛Discuz!语言进行重新格式编排,主要是对语法进行着色,使脚本代码看起来更好看。

1.演示了如何调用系统打开文件对话框,以及如何根据用户的选择,进行下一步的操作(如打开文件等)。

2.演示了在“按键精灵”中,VBScript语言与按键精灵语言是怎么紧密结合在一起工作的(在使用中,你如果不注意,根本体会不到是在使用VBS语言)。

3.演示了如何从头至尾,读取文件中的所有行,以及同时打开两个文件,从一个文件中读、往另外一个文件写操作。

4.演示如何从文件名获取文件的路径。

5.演示如何读写INI文件中脚本配置。

运行环境:分辨率:1440x900 色深:32位 操作系统:Windows XP 按键精灵版本:7.00.3730

@ahfxman, 风烈焰。 2006年9月//变量定义

Dim objDialog, fso

Dim fSourceName,fTargetname

Dim sLine, s, stemp1,stemp2

Dim LineLenOld, LineLenNew

Dim MyArray, i1, i, s1

Dim DirPath

//变量初始化

ForReading = 1:ForWriting = 2:ForAppending=8

remColor="Green"

explainColor="Blue"

IniFileName="c:\path.ini"

//============== 主程序 ===============

Gosub 读取路径

Gosub 打开文件

Rem 结束

MessageBox "程序结束, 谢谢使用"

EndScript

//============== 子程序 ===============

Sub 打开文件

Set objDialog = CreateObject("UserAccounts.CommonDialog")

objDialog.Filter = "脚本文件|*.txt"

objDialog.InitialDir = DirPath

intResult = objDialog.ShowOpen

If intResult <> 0

Gosub 保存路径

Gosub 改名

Gosub 格式编辑

Else

Goto 结束

EndIf

Return 打开文件

Sub 保存路径

sTemp2 = objDialog.FileName

MyArray = Split(sTemp2,"\",-1,1)

i = UBound(MyArray)

i1 = 1

s1 = MyArray(0)

While i1

s1 = s1 & "\" & MyArray(i1)

i1 = i1+1

EndWhile

s1 = s1 & "\"

Plugin File.WriteINI("setup","路径",s1,IniFileName)

Return 保存路径

Sub 读取路径

DirPath = "c:\"

Plugin DirPath = File.ReadINI("setup","路径",IniFileName)

Return 读取路径

Sub 改名

fSourceName = objDialog.FileName

fTargetName = Replace(fSourceName,".txt",".ini")

Return 改名

Sub 格式编辑

Set fso = CreateObject("Scripting.FileSystemObject")

Set fSource = fso.OpenTextFile(fSourceName, ForReading, True)

Set fTarget = fso.OpenTextFile(fTargetName, ForWriting, True)

While fSource.AtEndOfStream<>true

sLine = fSource.ReadLine()

lineLenOld = Len(sLine)

s=Trim(sLine)

lineLenNew = Len(s)

sTemp1 = Left(s,2)

sTemp2 = Right(s,Len(s)-2)

If s="[General]"

s="[color=" & explainColor & "]" & s

ElseIf s="[Script]"

s="[/color][color=" & explainColor & "]" & s & "[/color]"

ElseIf sTemp1="//"

s="[color=" & remColor & "]" &s &"[/color]"

Else

EndIf

s = Space(lineLenOld-lineLenNew) & s

fTarget.WriteLine(s)

EndWhile

fSource.Close

fTarget.Close

VBSCall RunApp(fTargetName)

Return 格式编辑

文件下载

解压密码:

Tags:按键精灵

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575)

用c写按键精灵脚本语言,按键精灵论坛发脚本的格式自动编排脚本源码相关推荐

  1. python传奇自动打怪脚本_易语言传奇sf自动打怪脚本源码

    從目前的傳奇推出的新地圖來看,闖赤月殺蜘蛛還是很刺激的.特別是像我這樣的老玩家,在傳奇中混了很長一段時間了,殺一些簡單的怪,已經很乏味了.好不容易出了新地圖,總不可能放過吧,但大家也別小看了這些蜘蛛哦 ...

  2. 贴吧顶贴php脚步,【技术贴安卓按键精灵】贴吧顶贴脚本源码分享

    贴吧顶贴脚本源码分享 配置介绍:模拟器:雷电模拟器 480*800  dpi 160 按键精灵手机助手 涉及的图片有两张: 注意事项:每次发布3-5条,之后时间间隔不低于20分钟,单账号一天不要发布太 ...

  3. 【按键精灵源码分享】遍历图片在屏幕上出现的所有坐标脚本源码

    大家好,我是公众号3分钟学堂的郭立员,今天继续我们的按键精灵安卓版源码分享,这一期带来的是遍历图片在屏幕上出现的所有坐标脚本源码. 适用范围 同一张图在屏幕上多次出现,比如下面这些图. 图片 图片 代 ...

  4. autojs写脚本:天启app脚本源码

    autojs写脚本:天启app脚本源码 个人保存而已. 源码中涉及到广告关闭.控件点击等函数.自己使用的. 需要的话需付费.不免费. 如果真有心,想学,源码中的编写脚本的逻辑等完全够用. var 日常 ...

  5. bat脚本保存dir结果_Tomcat的启停脚本源码解析

    作者 | 程序员自由之路 来源 | cnblogs.com/54chensongxia/p/13234398.html Tomcat的启停脚本源码解析 Tomcat是一款我们平时开发过程中最常用到的S ...

  6. 分析一个Auto.js写的抖音抢福袋脚本源码

    今天分享一个自用的抖音抢福袋脚本源码,自动进入直播间抢福袋,彻底解放双手,对技术感兴趣的朋友可以看一下核心源码,自己也可以试着写一下. (function(_0x83958c, _0xc60544, ...

  7. html脚本语言有哪些,常见的脚本语言(有哪些)

    常见的脚本语言 脚本言语:脚本言语又被称为扩建的言语,或者动态言语,是一种编程言语,用bai来操控软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解说或编译. 言语分类: Shell ...

  8. java 脚本语言交互_Java学习笔记--脚本语言支持API

    Java语言的动态性之脚本语言支持API 随着Java平台的流行,很多的脚本语言(scripting language)都可以运行在Java虚拟机啊上,其中比较流行的有JavaScript.JRuby ...

  9. php和shell脚本语言,将PHP作为Shell脚本语言使用_PHP教程

    #!/usr/local/bin/php -q 上面的代码在运行的时候需要两个参数,分别是姓和名,比如这样子运行: [dbrogdon@artemis dbrogdon]$ scriptname.ph ...

最新文章

  1. tf.keras.layers.MaxPool2D 示例 池化层
  2. matlab绘制多色散点图
  3. python高并发的解决方案
  4. 开源 java CMS - FreeCMS2.3 会员组管理
  5. ffmpeg的新东东:AVFilter
  6. service层中有某个事物要立马提交_硬货你要的,binder机制来了
  7. html中,怎么样才能获得iframe页面里的内容
  8. vue引入字体文件踩坑
  9. 如何免费复制百度文库上的文字
  10. 毕业设计 - 题目: 基于协同过滤的电影推荐系统 - Django 在线电影推荐协同过滤
  11. 双叉积——拉格朗日公式证明
  12. resin那些事之resin.conf
  13. java生成exe_java生成可执行文件的方法总结
  14. Si523超低功耗带自动寻卡13.56MHz非接触式读写器 替代MFRC523
  15. 数据分析模型篇—麦肯锡矩阵(GE矩阵)
  16. 图深度学习——复杂图嵌入:异质图,二分图,多维图,超图,符号图,动态图
  17. Nim 游戏和 SG 函数
  18. git仓库账号或着密码修改之后需要重新配置SSH公钥
  19. c语言传感器串口通信,树莓派上使用C语言检测触碰传感器
  20. 简单的裸眼3D技术原理

热门文章

  1. js 中RGB十六进制码补色算法及实现 by shawl.qiu
  2. Android集成百度OCR图片文字识别——总结
  3. 大股东猛买流通股----后G时代的机会(1)
  4. 1CISC和RISC的区别联系是什么?2哈佛结构和冯·诺依曼结构的区别
  5. 物联网基于pole异地组网
  6. leetcode树之二叉树分裂子树
  7. <学习笔记>从零开始自学Python-之-web应用框架Django( 十)通用模板
  8. shell编程——awk数组循环语法
  9. 华为mate40pro+和小米10至尊纪念版 哪个好
  10. Chrome浏览器查看当前帧数