• 脚本精灵---英文+所有字符 输入脚本


    脚本蓝奏下载地址

    之前发过一个 但是脚本丢了 ,正好有个粉丝需要 就花了点时间 搞了一下。

    之前的写法完全忘记了 o(╥﹏╥)o 只好重新开始 ,不过应该是优化了写法(印象中之前用的是个笨方法)

    这次用上了ASCII码 并对特殊符号进行了分析。不多说 代码很易读。

    (不知道这是 lua 还是 vb 所以我就随便传了 下 大家将就看 复制到 脚本精灵就好了)

    //读取txt
    word = Plugin.File.ReadFileEx("D:071.txt")
    //TracePrint word
    mydelay = 20
    //等待2s 将鼠标放到定义位置
    Delay 2000
    TracePrint Asc("`")
    TracePrint Asc("'")
    
    For i = 0 To len(word)
    	//大写字母
    	If (Asc(Mid(word, i, 1))>=65 And Asc(Mid(word, i, 1)) <= 90)   Then
    		input_ua(Mid(word, i, 1))
    	//小写字母
    	ElseIf (Asc(Mid(word, i, 1)) >= 97 And Asc(Mid(word, i, 1)) <= 122) Or (Asc(Mid(word, i, 1)) >= 44 And Asc(Mid(word, i, 1)) <= 57) Or (Asc(Mid(word, i, 1)) = 39) Or (Asc(Mid(word, i, 1)) = 59) Or (Asc(Mid(word, i, 1)) = 61) Or (Asc(Mid(word, i, 1)) = 96) Or (Asc(Mid(word, i, 1)) >= 91 And Asc(Mid(word, i, 1)) <= 93) Then
        	input_sa(Mid(word, i, 1))
        Else 
        	symbols(Asc(Mid(word, i, 1)))
        End If
    Next
    
    Function symbols(num)
    	If num = 32 Then
    		KeyDown "Space", 1
    		Delay mydelay
    		KeyUp "Space", 1
    	ElseIf num = 33 Then
    		KeyDown "Shift", 1
    		KeyDown "1", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp "1", 1
    	ElseIf num = 34 Then
    		KeyDown "Shift", 1
    		KeyDown "'", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp "'", 1
    	ElseIf num = 35 Then
    		KeyDown "Shift", 1
    		KeyDown "3", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp "3", 1
    	ElseIf num = 36 Then
    		KeyDown "Shift", 1
    		KeyDown "4", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp "4", 1
    	ElseIf num = 37 Then
    		KeyDown "Shift", 1
    		KeyDown "5", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp "5", 1
    	ElseIf num = 38 Then
    		KeyDown "Shift", 1
    		KeyDown "7", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp "7", 1
    	ElseIf num = 40 Then
    		KeyDown "Shift", 1
    		KeyDown "9", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp "9", 1
    	ElseIf num = 41 Then
    		KeyDown "Shift", 1
    		KeyDown "0", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp "0", 1
    	ElseIf num = 42 Then
    		KeyDown "Shift", 1
    		KeyDown "8", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp "8", 1	
    	ElseIf num = 43 Then
    		KeyDown "Shift", 1
    		KeyDown "=", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp "=", 1		
    	ElseIf num = 58 Then
    		KeyDown "Shift", 1
    		KeyDown ";", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp ";", 1		
    	ElseIf num = 60 Then
    		KeyDown "Shift", 1
    		KeyDown ",", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp ",", 1		
    	ElseIf num = 62 Then
    		KeyDown "Shift", 1
    		KeyDown ".", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp ".", 1		
    	ElseIf num = 63 Then
    		KeyDown "Shift", 1
    		KeyDown "/", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp "/", 1		
    	ElseIf num = 64 Then
    		KeyDown "Shift", 1
    		KeyDown "2", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp "2", 1		
    	ElseIf num = 94 Then
    		KeyDown "Shift", 1
    		KeyDown "6", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp "6", 1		
    	ElseIf num = 95 Then
    		KeyDown "Shift", 1
    		KeyDown "-", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp "-", 1	
    	ElseIf num = 126 Then
    		KeyDown "Shift", 1
    		KeyDown "`", 1
    		Delay mydelay
    		KeyUp "Shift", 1
    		Delay mydelay
    		KeyUp "`", 1
    	End If
    End Function
    //小写输入
    Function input_sa(str)
        KeyDown str, 1
    	Delay mydelay
    	KeyUp str, 1
    End Function
    //大写输入
    Function input_ua(str)
    	KeyDown "Shift", 1
    	KeyDown str, 1
    	Delay mydelay
    	KeyUp "Shift", 1
    	Delay mydelay
    	KeyUp str, 1
    End Function
    
    
    //定义一个函数,可以在脚本中调用这个函数,支持参数和返回值
    //返回值 = Lib.算法.中文汉字转拼音
  • 相关阅读:
    〖教程〗Ladon探测域名内网IP(只允许域名访问站点)
    Ladon枚举远程主机网卡信息(OXID定位多网卡主机)
    Ladon批量检测漏洞 SMBGhost CVE-2020-0796
    Ladon7.0扫描器简明教程/用法例子
    〖教程〗Ladon IIS站点密码读取
    〖教程〗Ladon连接WebShell一句话远程执行命令
    〖教程〗Ladon内网横向移动Wmiexec/psexec/atexec/psexec/webshell
    〖教程〗Winrm远程命令/WimrnCmd/端口复用后门/Windows密码爆破
    〖教程〗Ladon以指定用户权限运行程序或命令
    〖教程〗Ladon迷你WEB服务器/一键内网HTTP服务器
  • 原文地址:https://www.cnblogs.com/wobeinianqing/p/10604773.html
Copyright © 2020-2023  润新知