寫一個腳本
① 如何寫一個shell腳本
簡單的說,你把你在終端輸入的命令放在一個文件里,這個文件就成了shell腳本
比如你編輯一個文件叫 helloworld.sh
內容是
echo "Hello world!"
你把helloword.sh變成可執行的,就是在終端輸入
chmod +x helloworld.sh
然後運行
./helloworld.sh
你就成功滴寫好了一個shell腳本
② 如何寫一個腳本
寫一個腳本從開頭的代碼到結尾的代碼大致寫法 ,可以理解為這是一個基本框架。
工具/原料
叉叉小精靈
方法/步驟
1/3分步閱讀
首先我們要分析 一個游戲需要的功能是什麼 比如十萬個大魔王 需要的是瘋狂點擊以及升級屬性的功能那麼首先第一步就是把我們的ui展示給玩家
yesorno,retuserui=showUI("ui.json");
如何寫ui在前面也有說過 這個yesorno retuserui變數 yesorno則為接受用戶點擊確定還是取消 retuserui是接受用戶選了什麼功能 這個會在另一個番外篇講那麼ui給用戶玩完我們就要判斷他點的是確定還是取消了
if yesorno==0 then
toast("您選擇了取消,停止腳本運行")
lua_exit()
end
yesorno返回0為取消 1為確定 大家可以根據自己需要寫代碼
2/3
那麼判斷完用戶點擊 我們就開始進入腳本了 我們可以在進入前放點toast(消息提示)或者dialog(提示框)放完這些之後呢 我們就要將腳本初始化了 init("0",0) 因為十萬個大魔王是豎屏游戲 所以我們這里寫0那麼初始化完之後 我們就進入功能的代碼了我們的第一個功能很明顯是瘋狂點擊 那麼我們可以封裝一個tap函數
function tap(x, y)
touchDown(1, x, y);
mSleep(20);
touchUp(1, x, y);
end
3/3
大家可能也看到了msleep(20) 延時只有20毫秒 這個是為了快速點擊而選擇的延時 大家要根據手機的性能不同來選擇 不然會出現根本停不下來或手機卡爆的情況但是注意 如果大家需要的是一種非常快速的點擊反應 建議不要封裝函數來點擊 而是直接使用 touchDown和 touchUP寫完上面之後我們就開始點擊屏幕了我們可以通過隨便選一個點 假設為(300,300)這個點那麼我們的調用方法就是tap(300,300)那麼就有人問了 這樣我的腳本只能運行一次呀 只能點擊一次屏幕 那麼這個時候我們就要用到我們的循環代碼了
while(1)
do
tap(300,300)
end
這種代碼情況下就可以一直點擊,直到用戶使用xx助手的停止功能為止。
③ 請編寫一個shell腳本
條件寫得倒是很詳細的,但發現用腳本不一定要死要求,有時靈活一點更有效率。
如果覺得還不賴,就拿去用吧。
#!/bin/bash
echo "Please Enter a IP of C class"
read ip
i=1
while [[ True ]]
do
if [[ $i -gt 255 ]]; then
echo $i
exit 0
fi
echo "$ip.$i"
ping -c1 -w1 $ip.$i &>/dev/null && echo "$ip.$i">>goodhost || echo "$ip.$i">>badhost
i=`expr $i + 1`
done
④ 如何編寫一個編譯程序的腳本
Linux中我們安裝軟體或者一些常用操作,都會接觸很多命令,有時在關鍵時刻往往因為忘了一些簡單的命令而苦惱,這時,我們不妨把命令寫成可執行的批量腳本,可以減少很多重復而又容易忘記的代碼,寫成一鍵腳本還有一個好處就是方便遷移,可以直接將寫好的sh文件在其他Linux平台運行。
格式:
文件後綴.sh
第一行代碼需要指定路徑來執行程序
#!/bin/sh
#!/bin/bash
一般一鍵腳本會要求用戶輸入各種選項:
#提示「請輸入姓名」並等待30秒,把用戶的輸入保存入變數name中
read -t 30 -p "請輸入用戶名稱:" name
echo -e "\n"
echo "用戶名為:$name"
#提示「請輸入密碼」並等待30秒,把用戶的輸入保存入變數age中,輸入內容隱藏
read -t 30 -s -p "請輸入用戶密碼:" age
echo -e "\n"
echo "用戶密碼為:$age"
#提示「請輸入性別」並等待30秒,把用戶的輸入保存入變數sex中,只接受一個字元輸入
read -t 30 -n 1 -p "請輸入用戶性別:" sex
echo -e "\n"
echo "性別為$sex"
⑤ 怎樣寫腳本
腳本不是一兩天能學會的。。如果你沒有三兩個月的時間和懇從頭學一點點的耐性。只是想著怎麼去做這個腳本。還是去花rmb買一個吧。盡管不難。但是。需要有很好的耐性。也許教你的時候會和這個游戲。甚至和游戲一點關系都沒有。。。很多人著急著看著別人的腳本就想自己寫,其實不是這樣腳本重在思路,而不是技術。好多新人不肯一點點的去學。會個錄制就覺得自己知道不少了。實際卻連按鍵有哪些基本命令都沒弄清楚。。。。呃。。你自己考慮吧。。難得手打這么多。給大家個建議而已。。
⑥ 寫一個程序腳本
哥們,這個只能用錢買的,因為每個游戲對應的程序都不一樣,做這個他要知道游戲這塊是怎麼實現的。你感覺會有人閑的蛋疼去幫你研究游戲的流程後幫你花費10幾天給你研究這個嗎 ?
⑦ 如何寫一個腳本,在手機上運行
第一種:破解apk,提取dex,反編譯jar,反混淆,瀏覽幾十個class文件尋找接單api,不停查找代碼然後自己再用java寫一個安卓應用後台運行
第二種:連點器
⑧ 如何寫一個很簡單的游戲腳本
你用按鍵精靈吧alt+w設置時間間隔長一點 因為殺怪的時間要長點alt+2設置短點 因為要不停的攻擊這種簡單的功能用按鍵精靈就OK了
⑨ SHELL寫一個腳本
如果刪除/xxx/xxxxxx/xxx/下 3天以前的 所有內容:1find /xxx/xxxxx/xxx/* -mtime +3 -exec rm -rf {} \;如果刪除/xxx/xxxxxx/xxx/下 3天以前的 所有文件(不包含目錄):1find /xxx/xxxxx/xxx/* -type f -mtime +3 -exec rm -rf {} \;如果不刪除MSS目錄 只刪除MSS內的所有 3天以前的 文件:1find /xxx/xxxxx/xxx/MSS[0-9]*/* -type f -mtime +3 -exec rm -rf {} \;如果不刪除MSS目錄 但MSS下所有 3天以前的 目錄及文件全刪除:1find /xxx/xxxxx/xxx/MSS[0-9]*/* -mtime +3 -exec rm -rf {} \;