当前位置:首页 » 编程软件 » 脚本吧

脚本吧

发布时间: 2022-01-09 06:52:04

‘壹’ 麻烦解释一下这个shell脚本吧,非常谢谢!

$# 表示参数的个数

eq 条件判断 等于
gt 条件判断 大于
完整逻辑:
假如 参数个数等于 0,也就是说没有传递参数进去,接着 echo 告警提示并退出脚本;
假如 参数个数大于 1,也就是说传递了多个参数进去,接着 echo 告警提示并退出脚本;
假如 传递参数是一个文件,接着执行后面的命令并退出脚本,如果不是一个文件,则echo倒数第三行的告警并退出。

‘贰’ 提供一个shell 脚本吧,将某个目录下所有文件或目录 移动到另一个目录下 或者磁盘下 谢谢

#!/bin/bash
if [ ! $# == 2 ]
then
echo "usage:test.sh <SOURCE> <DEST>"
fi
mv -r $1 $2 >/dev/null 2>&1

‘叁’ 哥们儿、我已经下了最新的按键精灵、想请问下怎么操作,以及给个脚本吧。谢了哈。

按键精灵可以录制你的按键操作(鼠标和键盘的),也可以自己写代码,不过这个要有一定的编码能力和对按键精灵的编码方式有一定的基础才可以自己编码,也可以根据你自己录制的操作,慢慢的去熟悉它的源码,渐渐的就可以做出你想要的软件

下面是我写的一个飞车的 自动接力代码:很简单,高级的我没有学,毕竟没有时间去深入了解:
//Move To 就是鼠标移动的坐标,以屏幕左上角为0,0坐标
Delay 是 延迟 后面跟的是毫秒,1s=1000ms
LeftClick 是点击左键
就是几个简单的英文单词
'==========以下是按键精灵制作飞车自动接力的简单代码内容==========
MoveTo 227, 0
Delay 200
LeftClick 1
Delay 210
KeyDown "W", 1
Delay 200
KeyDown "Space", 1
Delay 10
KeyDown "E", 1
Delay 170
KeyUp "Space", 1
Delay 50
KeyUp "E", 1
Delay 200
KeyDown "E", 1
KeyDown "Space", 1
Delay 160
KeyUp "Space", 1
Delay 30
KeyUp "E", 1
Delay 180
KeyDown "E", 1
Delay 10
KeyDown "Space", 1
Delay 10
KeyDown "E", 1
Delay 170
KeyUp "Space", 1
Delay 50
KeyUp "E", 1
Delay 200
KeyDown "E", 1
KeyDown "Space", 1
Delay 160
KeyUp "Space", 1
Delay 30
KeyUp "E", 1
Delay 180
KeyDown "E", 1
Delay 10
KeyDown "Space", 1
Delay 10
KeyDown "E", 1
Delay 170
KeyUp "Space", 1
Delay 50
KeyUp "E", 1
Delay 200
KeyDown "E", 1
KeyDown "Space", 1
Delay 160
KeyUp "Space", 1
Delay 30
KeyUp "E", 1
Delay 180
KeyDown "E", 1
Delay 10
KeyDown "Space", 1
Delay 10
KeyDown "E", 1
Delay 170
KeyUp "Space", 1
Delay 50
KeyUp "E", 1
Delay 200
KeyDown "E", 1
KeyDown "Space", 1
Delay 160
KeyUp "Space", 1
Delay 30
KeyUp "E", 1
Delay 180
KeyDown "E", 1
Delay 10
KeyDown "Space", 1
Delay 160
KeyUp "Space", 1
Delay 30
KeyUp "E", 1
Delay 190
KeyDown "Space", 1
Delay 20
KeyDown "E", 1
Delay 140
KeyUp "Space", 1
Delay 30
KeyUp "E", 1
Delay 210
KeyDown "E", 1
Delay 10
KeyDown "Space", 1
Delay 150
KeyUp "Space", 1
KeyUp "E", 1
Delay 190
KeyDown "E", 1
Delay 10
KeyDown "Space", 1
Delay 160
KeyUp "Space", 1
Delay 40
KeyUp "E", 1
Delay 180
KeyDown "Space", 1
Delay 10
KeyDown "E", 1
Delay 170
KeyUp "Space", 1
Delay 20
KeyUp "E", 1
Delay 150
KeyDown "Space", 1
Delay 10
KeyDown "E", 1
Delay 190
KeyUp "E", 1
Delay 10
KeyUp "Space", 1
Delay 210
KeyUp "W", 1
Delay 210
KeyDown "R", 1
Delay 210
KeyUp "R", 1
Delay 200
LeftClick 1
Delay 210
KeyDown "W", 1
MoveTo 234, 7
Delay 500
KeyDown "Space", 1
Delay 10
KeyDown "E", 1
Delay 170
KeyUp "Space", 1
Delay 50
KeyUp "E", 1
Delay 200
KeyDown "E", 1
KeyDown "Space", 1
Delay 160
KeyUp "Space", 1
Delay 30
KeyUp "E", 1
Delay 180
KeyDown "E", 1
Delay 10
KeyDown "Space", 1
Delay 160
KeyUp "Space", 1
Delay 30
KeyUp "E", 1
Delay 190
KeyDown "Space", 1
Delay 20
KeyDown "E", 1
Delay 140
KeyUp "Space", 1
Delay 30
KeyUp "E", 1
Delay 210
KeyDown "E", 1
Delay 10
KeyDown "Space", 1
Delay 150
KeyUp "Space", 1
KeyUp "E", 1
Delay 190
KeyDown "E", 1
Delay 10
KeyDown "Space", 1
Delay 160
KeyUp "Space", 1
Delay 40
KeyUp "E", 1
Delay 180
KeyDown "Space", 1
Delay 10
KeyDown "E", 1
Delay 170
KeyUp "Space", 1
Delay 20
KeyUp "E", 1
Delay 150
KeyDown "Space", 1
Delay 10
KeyDown "Space", 1
Delay 10
KeyDown "E", 1
Delay 170
KeyUp "Space", 1
Delay 50
KeyUp "E", 1
Delay 200
KeyDown "E", 1
KeyDown "Space", 1
Delay 160
KeyUp "Space", 1
Delay 30
KeyUp "E", 1
Delay 180
KeyDown "E", 1
Delay 10
KeyDown "Space", 1
Delay 10
KeyDown "E", 1
Delay 170
KeyUp "Space", 1
Delay 50
KeyUp "E", 1
Delay 200
KeyDown "E", 1
KeyDown "Space", 1
Delay 160
KeyUp "Space", 1
Delay 30
KeyUp "E", 1
Delay 180
KeyDown "E", 1
Delay 10
KeyDown "Space", 1
Delay 10
KeyDown "E", 1
Delay 170
KeyUp "Space", 1
Delay 50
KeyUp "E", 1
Delay 200
KeyDown "E", 1
KeyDown "Space", 1
Delay 160
KeyUp "Space", 1
Delay 30
KeyUp "E", 1
Delay 180
KeyDown "E", 1
Delay 10
KeyDown "E", 1
Delay 190
KeyUp "E", 1
Delay 10
KeyUp "Space", 1
Delay 210
KeyUp "W", 1
Delay 210
KeyDown "R", 1
Delay 210
KeyUp "R", 1
MoveTo 937, 0
Delay 100
LeftClick 1
Delay 270
KeyDown "W", 1
Delay 30
KeyUp "W", 1
'==========以上是按键精灵制作飞车自动接力的简单代码内容==========

下面是飞车中自动喊话的代码:
意思就是按一下↑,延迟1.5秒,按一次回车键,在 延迟0.5秒,写自动喊话的代码很简单,方式多种,我写的这个好看点而已,在飞车中也不会出现提示发言过快,写好这个代码后,就可以自己设置这个代码循环的次数(我在运行的时候,一般都是设置的无限循环,直到按停止)
'==========以下是自动喊话代码==========
KeyPress "Up", 1
Delay 1500
KeyPress "Enter", 1
Delay 500
'==========以上是自动喊话代码==========

写好代码后,可以制作成一个小精灵,这个小精灵就是一个简单的软件,就可以执行这个代码,启动小精灵时,也可以不用打开按键精灵了

QQ飞车丶专攻√ 团队诚心为你解答,望采纳

‘肆’ 帮写个批处理脚本吧。要求:有1.txt文件 里面内容为 (12345)fsdf646546(23) (12345)(23)(12345)

你怎么发两个啊?
我看看能不能得推荐分....
@echo off & setlocal enabledelayedexpansion & COLOR 2 & CHCP 936
CLS
:BF
ECHO 请先将源文件改为"1.TXT"
ECHO 再单独新建一个文件夹,将本程序与源文件复制到其中执行,否则可能会造成误删文件!!!
ECHO 在程序使用过程中不要试图打开生成的文件,否则可能会造成数据丢失!!!
:_1
SET COUNT=0
:_2
ECHO 正在备份文件...
MD BACKUP & COPY * BACKUP
:_31
SET NUM=0 & SET BF=0
ECHO 输入(XXX)中的XXX的最多个数...(只大不小)
ECHO 比如文档内容为:(AA)(BB)(AA)(CC),算两个,最好输入"3"...
ECHO 如果最后你发现统计少了,可能是这个值小了...
ECHO [即任何个数多于这个值的字符串都不被统计]
SET /P MAX=Enter:
IF NOT %MAX% LSS 10000 (ECHO 数据很大,请耐心等待...)
ECHO 输入文档中每行()的最大个数...(只大不小)
ECHO 比如文档内容为:(XX)(XX)(XX)
ECHO (XX)(XX)
ECHO (XX)(XX)(XX)(XX)(XX)
ECHO 算5个,最好输入"6"...
SET /P MIN=Enter:
CLS
ECHO 正在做准备工作...(共%MAX%次)
:_32
SET /A BF+=1
ECHO NOTDEFINED>>TEMP.DAT & SET /A NUM+=1
IF %NUM% EQU %MAX% (GOTO WORK)
GOTO _32

:WORK
CLS

SET /A COUNT+=1
ECHO 正在做第一步处理...(共%MIN%次)
ECHO 第%COUNT%次...

:P1
ECHO P1
SET NUM=0
(FOR /F "tokens=* delims=" %%I in (1.txt) do (SET /A NUM+=1
ECHO !NUM!.%%I))>_1.TXT
MOVE _1.TXT 1.TXT

:P2
ECHO P2
SET NUM=0
(for /f "tokens=1,* delims=(" %%I in (1.txt) do (ECHO %%J
)
)>_1.TXT
MOVE _1.TXT 1.TXT

:P3
ECHO P3
for /f "tokens=1,* delims=)" %%I in (1.txt) do (ECHO %%I>>"%%I.TXT"
ECHO %%J>>_1.TXT
)
MOVE _1.TXT 1.TXT

:P4
ECHO P4
SET CHOICE=
IF %COUNT% LSS %MIN% (GOTO WORK) ELSE (CLS
ECHO 查看文件是否全部被转化为"处于关闭状态。"
PAUSE
START "" "1.TXT"
ECHO ---------------------------------[Y/N][大写]
SET /P CHOICE=Enter:
IF !CHOICE! EQU Y (GOTO P5) ELSE (ECHO 自动增加一次...
SET /A COUNT-=1 & GOTO WORK)
)

:P5
DEL "1.TXT" "ECHO 处于关闭状态。.TXT" "_1.TXT"

:P6
ECHO 正在做第二步处理...
FOR %%A IN (*.TXT) DO (SET NAME1=%%A
SET NAME2=!NAME1:~,-4!
ECHO 正在处理"!NAME2!"
SET NUM=0
FOR /F "TOKENS=*" %%I IN (!NAME1!) DO (SET /A NUM+=1)
SET /A OP=%MAX%-!NUM!
IF !OP! LSS 1 (ECHO !NAME2! ---!NUM!>>YICHU.DAT)
SET COUNT=0
(FOR /F "TOKENS=*" %%I IN (TEMP.DAT) DO (SET /A COUNT+=1
IF !COUNT! EQU !OP! (ECHO !NAME2! --!NUM! %%I) ELSE (ECHO %%I NOTDEFINED)
))>_TEMP.DAT
MOVE _TEMP.DAT TEMP.DAT
)

:P7
CLS
ECHO 正在做第三步处理...
(FOR /F "TOKENS=*" %%I IN (TEMP.DAT) DO (SET STR=%%I
SET STR=!STR:NOTDEFINED=!
ECHO !STR!))>_TEMP.DAT
MOVE _TEMP.DAT TEMP.DAT

:P8
CLS
SET NUM=0
SET SL=0
FOR /F "TOKENS=* DELIMS=" %%I IN (TEMP.DAT) DO (SET /A SL+=1)
ECHO 正在做第四步处理...[共%SL%次][可能会花大量时间]
FOR /F "TOKENS=*" %%I IN (TEMP.DAT) DO (SET STR=%%I
SET STR=!STR:ECHO 处于关闭状态。=0x!
ECHO !STR!>>_TEMP.DAT
)
MOVE _TEMP.DAT TEMP.DAT
FOR /F "TOKENS=*" %%I IN (TEMP.DAT) DO (SET STR=%%I
IF NOT "!STR!" == "0x" (ECHO !STR!>>_TEMP.DAT)
)
MOVE _TEMP.DAT TEMP.DAT
:P9
CLS
ECHO 正在做收尾工作...
DEL *.TXT
:P10
REN TEMP.DAT 2.TXT
REN YICHU.DAT 溢出.TXT
:END
CLS
ECHO 正在打开目标文件...
START "" "2.TXT"

EXIT

‘伍’ java线程调用的脚本吧Java关闭了怎么继续执行

调用java的时候不要挂在后台执行就可以了, 如果说你的java程序名叫 Test.class 或者 Test.jar
shell脚本里调用JAVA程序
#!/bin/sh
java Test.class ##或者java -jar Test.jar
stat=`sqlplus .......`
if [ $stat = "**"]
then
nohup sh single1.sh
fi
shell里的命令也是按顺序执行的,java调用没返回的时候是不会继续往下执行的
如果你调用java程序的时候,命令后面带了个 & 符,则这条命令是在后台执行的,shell会继续执行下一条命令

‘陆’ 高手给发个QQ华夏五色石抢武魂的脚本吧,谢谢啦

天上不会掉馅饼!小心别人发给你的脚本做了手脚,到时候真的是赔了夫人又折兵!

‘柒’ 发给我一个37wan的魔塔世界脚本吧,不要发代码

http://bbs.vrbrothers.com/viewthread.php?tid=120835
自己去下

‘捌’ 公主连结Re:Dive的玩家,推荐一个比较好用的日常任务推图辅助脚本吧

我经常玩这款游戏,用的是鸟人助手。个人感觉体验挺不错的,iOS安卓通用,支持自动推图,自动委托,自动遣返。用它将游戏在后台息屏挂机,前台还能做些自己想做的事情。

‘玖’ 谁帮我写个按键精灵的脚本(颜色)悬赏100

Rem A
VBSCall FindColor(0,0,1024,768,"d89d53",intX,intY)
Delay 30
If intX>0 and intY>0
MoveTo intX,intY
Delay 30
LeftDoubleClick 1
EndIf
Delay 3000
Goto A
这样应该可以吧,你可以试试

‘拾’ 喜欢玩弓箭传说,推荐一款好用的后台息屏(挂机)辅助脚本吧

我建议你用鸟人助手,好多游戏玩家都在用。它能让你找到两个手机在手的感觉,iOS安卓通用。窗口之间随时切换,窗口挂机,息屏挂机,页面挂机,不会影响你的手机同时做其他事情。

热点内容
安卓手机如何关闭英文拼写 发布:2024-05-07 01:45:46 浏览:296
光介质存储 发布:2024-05-07 01:32:25 浏览:350
苹果平板ipad密码忘了怎么办 发布:2024-05-07 01:17:16 浏览:704
伏吟的算法 发布:2024-05-07 00:51:48 浏览:830
安卓手机上的照相键在哪里 发布:2024-05-07 00:51:45 浏览:606
ftp如何删除顽固文件 发布:2024-05-07 00:50:57 浏览:251
idea文件夹显示 发布:2024-05-07 00:30:04 浏览:250
怎么把ps存储为ai 发布:2024-05-07 00:30:03 浏览:274
参数内存缓存 发布:2024-05-07 00:28:54 浏览:747
android状态栏高度 发布:2024-05-07 00:24:42 浏览:242