① 如何編寫腳本自動運行android studio測試用例
測試用例是什麼,測試用例其實就是一段普通的程序代碼,通常是帶有期望的運行結果的,測試者可以根據最終的運行結果來判斷程序是否能正常工作。
單元測試是什麼,單元測試是指對軟體中最小的功能模塊進行測試,如果軟體的沒一個單元都能通過測試,說明代碼的健壯性已經非常好了。
在Eclipse下也沒編寫過測試用例,總覺得多此一舉。然後看了Android Studio新建的工程目錄下總會自動生成test文件夾,看著很不爽,所以需要了解它是怎麼工作的。
在工程目錄與main同級的test文件夾下的包下,建立一個Java文件叫HaolvTest繼承自AndroidTestCase,在裡面寫了一個方法如下:
public class HaolvTest extends AndroidTestCase{
@Override
protected void setUp() throws Exception {
super.setUp();
}
public void testAddAct(){
assertEquals(0, AppManager.getInstance().actSize());
SplashActivity splashActivity = new SplashActivity();
AppManager.getInstance().addActivity(splashActivity);
assertEquals(1, AppManager.getInstance().actSize());
}
@Override
protected void tearDown() throws Exception {
super.tearDown();
}
}
然後右鍵這個文件Run,等了一會兒,看到控制台輸出錯誤日誌如下:
java.lang.RuntimeException: Method setUp in android.test.AndroidTestCase not mocked. See http://g.co/androidstudio/not-mocked for details.
at android.test.AndroidTestCase.setUp(AndroidTestCase.java)
at com.example.admin.myapplication.HaolvTest.setUp(HaolvTest.java:18)
at junit.framework.TestCase.runBare(TestCase.java:139)
......
Process finished with exit code -1123456789123456789
然後簡單搜索了一下,也沒發現什麼有價值的答案,後來直接看了原來默認的ExampleUnitTest的編寫方式,發現它並沒有繼承自AndroidTestCase,而是直接在方法上加了一個Test註解,然後我也把我的測試用例代碼改成這樣,果然可以測試通過,然後添加了一個已知的錯誤來測試,如下:
@Test
public void testAddAct(){
assertEquals(0, AppManager.getInstance().actSize());
SplashActivity splashActivity = new SplashActivity();
AppManager.getInstance().addActivity(splashActivity);
assertEquals(1, AppManager.getInstance().actSize());
AppManager.getInstance().addActivity(splashActivity);
assertEquals(1, AppManager.getInstance().actSize());
}123456789123456789
這個時候執行的結果是錯誤的,如下:
Expected :1
Actual :2
<Click to see difference>
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:834)
at org.junit.Assert.assertEquals(Assert.java:645)
at org.junit.Assert.assertEquals(Assert.java:631)
at com.example.admin.myapplication.HaolvTest.testAddAct(HaolvTest.java:25)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
.....
可以看到期望是1,實際值是2,所以可以測試出addActivity這個方法還需要優化。
總結:在AS環境下,寫測試用例更方便了,啥都不用准備了,直接在ExampleUnitTest寫個方法@Test就行,方法內容主要就是通過assertEquals去判斷等,後面再細細研究,這里先開個頭,做個准備工作。。(以上部分文字和代碼參考《第一行代碼》13.5小節)
在新建一個Android Project後,會發現在在src目錄下有三個子目錄,分別是androidTest、main、test目錄,搜索了一下,得知androidTest目錄是Android Instrumentation Tests的文件夾(Instrumentation :模擬、使用儀器),test目錄是Unit Tests的文件夾。
看來要進行真正的Android測試,應該是在androidTest目錄下編寫測試用例。
② 分鏡頭腳本怎沒寫
鏡號:即鏡頭順序號,按電視教材的鏡頭先後順序,用數字標出。它可作為某一鏡頭的代號。
機號:現場拍攝時,往往是用2—3台攝像機同時進行工作,機號則是代表這一鏡頭是由哪一號攝像機拍攝。前後兩個鏡頭分別用兩台以上攝像機拍攝時,鏡頭的連接,就在現場馬上通過特技機將兩鏡頭進行現場編輯。
景別:有遠景、全景、中景、近景、特寫等,它代表在不同距離觀看被拍攝的對象。能根據教學內容要求反映對象的整體或突出局部。
技巧:電視技巧包括有攝像機拍攝時鏡頭的運動技巧,如推、拉、搖、移、跟等,以及鏡頭畫面的組合技巧,如分割畫面和健控畫面等,還有是鏡頭之間的組接技巧,如切換、淡人淡出、疊化、圈入、圈出等,一般在分鏡頭稿本中,在技巧欄只是標明鏡頭之間的組接技巧。
時間:指鏡頭畫面的時間,表示該鏡頭的長短,一般時間是以秒去標明。
畫面內容:用文字闡述所拍攝的具體畫面。為了闡述方便,推、拉、搖、移、跟籌拍攝技巧也在這一欄中與具體畫面結合在一起加以說明。有時也包括畫面的組合技巧,如畫面是屬分割兩部分合戌,或在畫面上鍵控出某種圖像等。
解說:對應一組鏡頭的解說詞,它必須與畫面密切配合。
音響效果:在相應的鏡頭標明使用的效果聲。
音樂:註明音樂的內容及起止位置。
備註:方便導演作記事用,導演有時把拍攝外景地點和一些特別要求寫在此欄
③ 傳奇怎麼添加假人腳本 我有腳本了 可是不知道哪裡添加資料庫
你是想添加一些假的人形怪還是讓人物離線掛機後,自動在各大城市飛行呢?
第一個如果要添加人形怪假人那就得在dbc資料庫怪物類中添加一些模擬的人物名稱作為
怪物名稱,並將這個人形怪設置成不攻擊的.可以來回的走動的.這個還要在刷怪文件中添加
刷假人形怪的坐標和范圍!
第二點如果是添加離線掛機的假人的話就需要將
腳本添加至mirserver\Mir200\Envir\Market_Def\QFunction-0.txt裡面
然後人物離線掛機後就可以自動掛機了!
以上2個回答具體還是要看你要哪一種了,基本就是這樣的!第一種比較難寫!
參考資料:http://www.haowanwan.com/wenda/56.html
④ WIN7系統開機後出現腳本錯誤。怎麼辦
沒什麼打不來了的,運行msconfig 設置開機啟動項目,不讓hao123運行就不會再出這樣的提示了。
⑤ html標簽的屬性裡面怎麼寫腳本。
alert($("#zhanghao").attr("name"));
⑥ 傳奇腳本問題.......求高手幫忙解答下 ..沒分了....體諒一下...下面的腳本哪出錯了 。。我就是看不明白
當前傳奇之星稱號所有者:<$STR(A231)>\
競價元寶數為:<$STR(G231)>\
您當前的競價元寶數為:<$HUMAN(競價元寶)>\ \這里具體定個數啊
[@InPutInteger49] 這里變數為 A231 G231
#IF
gender woman
LARGE N73 99999
#ACT
MOV G232 <$STR(N73)>
INC G232 HUMAN 競價元寶
DelayGoto 1 ~InPutInteger49
BREAK
close
#ELSEACT
messagebox 你要麼是一人妖,要麼就沒錢!
⑦ Fedora Linux shell 腳本編程
思路:
日期---date
系統用戶可以who命令查看當前登錄的用戶。
發問候可以用write命令。
以下為腳本:
#! /bin/sh
date
echo "輸入你要查找的用戶"
read USERNAME
who | grep $USERNAME
STATUS=`echo $?`
if [ $STATUS -eq 0 ]
then
echo -n $USERNAME
echo " now is online"
echo -n "輸入您要發送的信息"
echo ", 回車後以 ctrl + D 結束"
write $USERNAME
else
echo -n $USERNAME
echo " 不存在。"
fi
看了overawe的回答,我的回答實在是拿不出手啊啊
⑧ 征服腳本在那裡找啊
征服掛機腳本
-本腳本可能不適合新游戲版本,我已經沒玩征服快一年了,這里僅僅是提供給初學者的腳本學習,不便之處,請大家原諒!! -每一步基本都有相關注釋 -聯系:[email protected] [replyview] vbs dim r0,l,m,k,dx,dy,x,y,a,b,starttime,sunhao2,xue2,color0,color//固定半徑r0=100VBS l=10 /圓半徑VBS m=5 /圓半徑VBS k=-90 /圓的漸變率vbs dx=1 /區的判斷值 goSub 注冊rem 注冊用戶goSub 加血提示goSub 損耗度提示gosub 半徑a,b /滑鼠初始坐標,開始時取得坐標值輸入// VBSCall Call GetCursorPos(a,b)@<stdlib.vbs>SaveMousePos///儲存此時坐標///////////////////////////////////開始主腳本rem beginIfExpression l<=r0While 1IfExpression k>-91 and k<270Gosub sub1 //獲得動態坐標EndIf IfExpression k>269 and k<630Gosub sub2 //獲得動態坐標EndIf gosub 注冊用戶打怪VBS k=k+1 /圓的漸變率k=k+0.3 IfExpression k=630VBS k=-90EndIf EndFor/////////////////對應開始的循環vbs l=l+10vbs k=k+10else RestoreMousePos delay 5000 VBSCall Call GetCursorPos(a,b)@<stdlib.vbs> SaveMousePos///儲存此時坐標 VBS l=10 /圓半徑 VBS m=5 /圓半徑 VBS k=-90 /圓的漸變率 endifgoto begin ////////以下為非注冊用戶 rem 非注冊用戶gosub 啟動時間goSub 加血提示goSub 損耗度提示 gosub 半徑a,b /滑鼠初始坐標,開始時取得坐標值輸入// VBSCall Call GetCursorPos(a,b)@<stdlib.vbs>SaveMousePos///儲存此時坐標///////////////////////////////////開始主腳本rem beginIfExpression l<=r0While 1IfExpression k>-91 and k<270Gosub sub1 //獲得動態坐標EndIf IfExpression k>269 and k<630Gosub sub2 //獲得動態坐標EndIf gosub 非注冊用戶打怪VBS k=k+1 /圓的漸變率k=k+0.3 IfExpression k=630VBS k=-90EndIf EndFor/////////////////對應開始的循環vbs l=l+10vbs k=k+10else RestoreMousePos delay 5000 VBSCall Call GetCursorPos(a,b)@<stdlib.vbs> SaveMousePos///儲存此時坐標 VBS l=10 /圓半徑 VBS m=5 /圓半徑 VBS k=-90 /圓的漸變率 endifgoto begin /////////////////////////////////////////////////以上為非注冊用戶代碼 Sub sub1VBS x=a+cos((k*3.1415926)/180)*lVBS y=b+sin((k*3.1415926)/180)*lReturn Sub sub2VBS x=a+cos((k*3.1415926)/180)*mVBS y=b+sin((k*3.1415926)/180)*mReturn /////////////////////////////////////////////////////////一下是件東西命令 Sub 撿東西vbs dim gx,gy,cx,xy VBSCall Call GetCursorPos(cx,cy)@<stdlib.vbs> //獲得當前坐標,方便回到以前軌跡 VBSCall Call FindColor(x-100,y+100,x+100,y-100,"8CE3FF",gx,gy)@<stdlib.vbs> //撿金子 If gx>0 VBSCall Call SetCursorPos(gx,gy)@<stdlib.vbs> LeftClick 1 Delay 3000 VBSCall Call SetCursorPos(cx,cy)@<stdlib.vbs> LeftClick 1 Delay 1000 EndIf VBSCall Call FindColor(x-100,y+100,x+100,y-100,"EFE3EF",gx,gy)@<stdlib.vbs>/////撿銀子 If gx>0 VBSCall Call SetCursorPos(gx,gy)@<stdlib.vbs> LeftClick 1 Delay 3000 VBSCall Call SetCursorPos(cx,cy)@<stdlib.vbs> LeftClick 1 Delay 1000 EndIf VBSCall Call FindColor(x-100,y+100,x+100,y-100,"FF55F7",gx,gy)@<stdlib.vbs>/////撿流星 If gx>0 VBSCall Call SetCursorPos(gx,gy)@<stdlib.vbs> LeftClick 1 Delay 3000 VBSCall Call SetCursorPos(cx,cy)@<stdlib.vbs> LeftClick 1 Delay 1000 EndIf VBSCall Call FindColor(x-100,y+100,x+100,y-100,"FF75CE",gx,gy)@<stdlib.vbs>/////撿龍豬 If gx>0 VBSCall Call SetCursorPos(gx,gy)@<stdlib.vbs> LeftClick 1 Delay 3000 VBSCall Call SetCursorPos(cx,cy)@<stdlib.vbs> LeftClick 1 Delay 1000 EndIf Return ///////////////////////////////////////////一下是退出遊戲命令 sub 死後回城退出IfColor 63 729 5a7584 0 KeyPress 115 1 Delay 3000 MoveTo 464 709 LeftClick 1 Delay 10000 SayString 大家玩好,我下了,先!! KeyPress 13 1 Delay 100 MoveTo 671 757 LeftClick 1 Delay 10000 MoveTo 621 481 LeftClick 1 Delay 10000 MoveTo 469 413 LeftClick 1 Delay 100 gosub 關機 EndIf return ////////////////////////////////////////////下面是關機命令 sub 關機Delay 4000KeyDown 91 1KeyPress 82 1KeyUp 91 1Delay 50KeyPress 8 1Delay 100SayString Shutdown.exe -s -t 0Delay 1000KeyPress 13 1return /////////////////////////////////////////////////下面是加血以及損耗度命令 Sub 加血提示vbs dim xue2 VBSCall xue2=InputBox("請輸入補血最低值:") KeyDown 18 1 KeyPress 9 1 KeyUp 18 1 Delay 1000 If cint(xue2)>=5000 VBSCall Call MessageBox("注意您補血設定值"&xue2&" 太高!")@<stdlib.vbs> ElseIf cint(xue2)<=50 VBSCall Call MessageBox("注意您補血設定值"&xue2&" 太低!")@<stdlib.vbs> EndIf EndIf ReturnSub 加血vbs dim xue1,xue2 VBSCall Call ReadMemory(&h00E50CC0,2,xue1) If cint(xue1)<=cint(xue2) KeyPress 112 1 EndIf Return Sub 損耗度提示vbs dim sunhao2 VBSCall sunhao2=InputBox("請輸入損耗度允許的最低值:") KeyDown 18 1 KeyPress 9 1 KeyUp 18 1 Delay 1000 If cint(sunhao2)>=100 VBSCall Call MessageBox("注意您損耗度設定值:"&sunhao2&" ;設置太高呀!!!")@<stdlib.vbs> ElseIf cint(sunhao2)<=10 VBSCall Call MessageBox("注意您損耗度設定值:"&sunhao2&" ;設置太低呀!!!")@<stdlib.vbs> EndIf EndIf Return Sub 損耗度低退出vbs dim sunhao1,sunhao2 VBSCall Call ReadMemory(&h0504D52A,2,sunhao1) If cint(sunhao1)<=cint(sunhao2) KeyPress 115 1 Delay 100 MoveTo 671 757 LeftClick 1 Delay 2000 MoveTo 621 481 LeftClick 1 Delay 2000 MoveTo 469 413 LeftClick 1 Delay 100 gosub 關機 EndIf Return Sub 技能 vbs dim xf VBSCall Call ReadMemory(&h0053ACA8,2,xf) If cint(xf)=100 KeyPress 121 1 EndIf Return Sub 限時 vbs dim stoptime,starttime VBS stoptime=timer VBS t=stoptime-starttime If t>=600000 VBSCall Call MessageBox("使用時間已到,請注冊,謝謝使用!聯系:[email protected]") MoveTo 671 757 LeftClick 1 Delay 400 MoveTo 621 481 LeftClick 1 Delay 400 MoveTo 469 413 LeftClick 1 Delay 80 KeyDown 91 1 KeyPress 82 1 KeyUp 91 1 Delay 20 KeyPress 8 1 Delay 50 SayString Shutdown.exe -s -t 0 Delay 10 KeyPress 13 1 Gosub 終止腳本 EndIf Return Sub 注冊 VBS dim sn1,sn2,sn3 VBSCall sn1=InputBox("請輸入帳號:") KeyDown 18 1 KeyPress 9 1 KeyUp 18 1 VBS sn3="ascii"+sn1 VBSCall sn2=InputBox("請輸入注冊碼:") KeyDown 18 1 KeyPress 9 1 KeyUp 18 1 If StrComp(sn2,sn3)=0 VBSCall Call MessageBox("謝謝使用!請注冊!未注冊用戶試用10分鍾,聯系:[email protected]") Goto 非注冊用戶 elseif StrComp(sn2,sn3)=1 VBSCall Call MessageBox("謝謝您的注冊和支持,請關注我們為您提供的升級服務!聯系:[email protected]") Goto 注冊用戶 EndIf Return sub 葯少退出vbs dim yaoVBSCall Call ReadMemory(&h00F92ABC,2,yao) If cint(yao)<=3 KeyPress 115 1 Delay 100 MoveTo 671 757 LeftClick 1 Delay 10000 MoveTo 621 481 LeftClick 1 Delay 10000 MoveTo 469 413 LeftClick 1 Delay 100 gosub 關機 EndIf Return sub 半徑vbs dim roVBSCall ro=InputBox("請輸入掛機范圍(建議:100~150):")Return Sub 血少退出vbs dim blood VBSCall Call ReadMemory(&h00E50CC0,2,blood) If cint(blood)<=800 KeyPress 115 1 Delay 100 MoveTo 671 757 LeftClick 1 Delay 10000 MoveTo 621 481 LeftClick 1 Delay 10000 MoveTo 469 413 LeftClick 1 Delay 100 gosub 關機 EndIf Return sub 終止腳本 VBSCall Call MessageBox("謝謝使用!請提出建議並注冊,聯系:[email protected] 再見!")EndScriptReturn sub 啟動時間vbs dim starttimeVBS starttime=timerReturn Sub 注冊用戶打怪///////////////////////////////////可以做成打怪子程序VBSCall color0=GetPixelColor(x,y) //在滑鼠移動之前,獲取目標點色值並賦值給color0VBSCall Call SetCursorPos(x,y)@<stdlib.vbs> //馬上移動滑鼠到目標點VBSCall color=GetPixelColor(x,y) //獲取滑鼠移動後該點色值並賦值給color IfExpression color<>color0 //同一點取得的兩次色值比較,不同,則執行以下的打怪腳本 LeftClick 1 //左鍵單擊 goSub 損耗度低退出 gosub 技能 Delay 900 //打怪延時 RightClick 1 gosub 加血 Delay 900 //打怪延時 goSub 限時 goSub 撿東西 gosub 技能 goSub 損耗度低退出 Delay 900 //打怪延時 gosub 加血 gosub 葯少退出 Delay 900 gosub 技能 goSub 血少退出 gosub 死後回城退出 Delay 500 goSub 限時 goSub 撿東西 EndIf //該點判斷結束 Delay 10 //循環延時///////////////////////////////////////////while dx>0VBSCall Call FindcenterColor(x-100,y+100,x+100,y-100,「0000BD」,dx,dy)@<stdlib.vbs>IfExpression dx>0 VBSCall Call SetCursorPos(dx,dy)@<stdlib.vbs> LeftClick 1 //左鍵單擊 goSub 損耗度低退出 gosub 技能 Delay 900 //打怪延時 RightClick 1 gosub 加血 Delay 900 //打怪延時 goSub 限時 goSub 撿東西 gosub 技能 goSub 損耗度低退出 Delay 900 //打怪延時 gosub 加血 gosub 葯少退出 Delay 900 gosub 技能 goSub 血少退出 gosub 死後回城退出 Delay 500 goSub 限時 goSub 撿東西 endifendfor/////////////////////////////////////////////vbs dx=1 ///////////////////////回到原始位置再次判斷VBSCall Call SetCursorPos(x,y)@<stdlib.vbs>//回到原始設定的軌跡上LeftClick 1Delay 1000VBSCall color0=GetPixelColor(x,y) //在滑鼠移動之前,獲取目標點色值並賦值給color0VBSCall Call SetCursorPos(x,y)@<stdlib.vbs> //馬上移動滑鼠到目標點VBSCall color=GetPixelColor(x,y) //獲取滑鼠移動後該點色值並賦值給color IfExpression color<>color0 //同一點取得的兩次色值比較,不同,則執行以下的打怪腳本 LeftClick 1 //左鍵單擊 goSub 損耗度低退出 gosub 技能 Delay 900 //打怪延時 RightClick 1 gosub 加血 Delay 900 //打怪延時 goSub 限時 goSub 撿東西 gosub 技能 goSub 損耗度低退出 Delay 900 //打怪延時 gosub 加血 gosub 葯少退出 Delay 900 gosub 技能 goSub 血少退出 gosub 死後回城退出 Delay 500 goSub 限時 goSub 撿東西 //打怪延時 EndIf //該點判斷結束 Delay 10 //循環延時VBSCall Call SetCursorPos(x,y)@<stdlib.vbs>//回到原始設定的軌跡上LeftClick 1Delay 1000 return //////////////////////////////////// Sub 注冊用戶打怪///////////////////////////////////可以做成打怪子程序VBSCall color0=GetPixelColor(x,y) //在滑鼠移動之前,獲取目標點色值並賦值給color0VBSCall Call SetCursorPos(x,y)@<stdlib.vbs> //馬上移動滑鼠到目標點VBSCall color=GetPixelColor(x,y) //獲取滑鼠移動後該點色值並賦值給color IfExpression color<>color0 //同一點取得的兩次色值比較,不同,則執行以下的打怪腳本 LeftClick 1 //左鍵單擊 goSub 損耗度低退出 gosub 技能 Delay 900 //打怪延時 RightClick 1 gosub 加血 Delay 900 //打怪延時 goSub 撿東西 gosub 技能 goSub 損耗度低退出 Delay 900 //打怪延時 gosub 加血 gosub 葯少退出 Delay 900 gosub 技能 goSub 血少退出 gosub 死後回城退出 Delay 500 goSub 撿東西 EndIf //該點判斷結束 Delay 10 //循環延時///////////////////////////////////////////while dx>0VBSCall Call FindcenterColor(x-100,y+100,x+100,y-100,「0000BD」,dx,dy)@<stdlib.vbs>IfExpression dx>0 VBSCall Call SetCursorPos(dx,dy)@<stdlib.vbs> LeftClick 1 //左鍵單擊 goSub 損耗度低退出 gosub 技能 Delay 900 //打怪延時 RightClick 1 gosub 加血 Delay 900 //打怪延時 goSub 撿東西 gosub 技能 goSub 損耗度低退出 Delay 900 //打怪延時 gosub 加血 gosub 葯少退出 Delay 900 gosub 技能 goSub 血少退出 gosub 死後回城退出 Delay 500 goSub 撿東西 endifendfor/////////////////////////////////////////////vbs dx=1 ///////////////////////回到原始位置再次判斷VBSCall Call SetCursorPos(x,y)@<stdlib.vbs>//回到原始設定的軌跡上LeftClick 1Delay 1000VBSCall color0=GetPixelColor(x,y) //在滑鼠移動之前,獲取目標點色值並賦值給color0VBSCall Call SetCursorPos(x,y)@<stdlib.vbs> //馬上移動滑鼠到目標點VBSCall color=GetPixelColor(x,y) //獲取滑鼠移動後該點色值並賦值給color IfExpression color<>color0 //同一點取得的兩次色值比較,不同,則執行以下的打怪腳本 LeftClick 1 //左鍵單擊 goSub 損耗度低退出 gosub 技能 Delay 900 //打怪延時 RightClick 1 gosub 加血 Delay 900 //打怪延時 goSub 撿東西 gosub 技能 goSub 損耗度低退出 Delay 900 //打怪延時 gosub 加血 gosub 葯少退出 Delay 900 gosub 技能 goSub 血少退出 gosub 死後回城退出 Delay 500 goSub 撿東西 //打怪延時 EndIf //該點判斷結束 Delay 10 //循環延時VBSCall Call SetCursorPos(x,y)@<stdlib.vbs>//回到原始設定的軌跡上LeftClick 1Delay 1000 return[/replyview]
⑨ 編寫腳本實現以下功能;每天早上5點開始做備份
[root@haojiu ~]#cat /root/mylogbak.sh
#!/bin/bash
#scripts for dirbakup and upload to ftp server.
#author by haojiu
#create by
bakdir=mylog
date=`date +%F`
cd /var
tar zcf ${bakdir}_${date}.tar.gz ${bakdir}
sleep 1
ftp -n <<- EOF
open 192.168.142.129 #遠程ftp伺服器IP
user aaa bbb
put mylog_*.tar.gz
bye
EOF
rm -rf mylog_*.tar.gz #這步之前可以做一個判斷,判斷文件上傳成功再執行rm,留給各位發揮吧。
添加crontab:
crontab -l
00 05 * * * /bin/bash /root/mylogbak.sh #每天早上5點開始執行備份腳本
如果有什麼不懂的話可以去看看《Linux就該這么學》這本書,非常適合新手學習Linux。
⑩ 電腦一開機就出現 當前頁面的腳本發生錯誤
所使用的瀏覽器不能完全支持頁面里的腳本,形成「腳本錯誤」。遇到「腳本錯誤」時一般會彈出一個非常難看的腳本運行錯誤警告窗口,而事實上,腳本錯誤並不會影響網站瀏覽,因此這一警告可謂多此一舉。
1、清除一下ie瀏覽器的緩存,點ie上的工具——然後再選擇最下面的internet選項,再點internet刪除文件(記得勾上刪除所有離線內容),確定後再重新打開ie瀏覽器試試,同時請確認您使用的是ie6.0及以上版本。
2、您的網頁上清緩存,在網頁上選擇工具->interner選項->刪除cookies和刪除文件,然後再確定。
3、請您點擊ie瀏覽器中的「工具」,選擇「internet選項」,進入「安全」頁面,點擊「自定義級別」,將您的安全設置設為「低」。
4、清空一下ie瀏覽器的cookies文件,在ie瀏覽器中設置「禁止自動腳本更新」,並不要選擇「禁止運行activex控制項」,然後再嘗試操作。
腳本script是使用一種特定的描述性語言,依據一定的格式編寫的可執行文件,又稱作宏或批處理文件。腳本通常可以由應用程序臨時調用並執行。各類腳本目前被廣泛地應用於網頁設計中,因為腳本不僅可以減小網頁的規模和提高網頁瀏覽速度,而且可以豐富網頁的表現,如動畫、聲音等。如果在腳本中加入一些破壞計算機系統的命令,這樣當用戶瀏覽網頁時,一旦調用這類腳本,便會使用戶的系統受到攻擊。所以用戶應根據對所訪問網頁的信任程度選擇安全等級,特別是對於那些本身內容就非法的網頁,更不要輕易允許使用腳本。通過「安全設置」對話框,選擇「腳本」選項下的各種設置就可以輕松實現對腳本的禁用和啟用