作為論壇裡的一個資深潛水員,我注意到許多被初學者反覆詢問的問題都很容易找到答案。這些問題大多不會被及時回答,原因就是提問者沒有事先在論壇搜索答案,因此相同的答案往往會在不同的帖子裡出現很多次。或者說,作出這些回答已經令人厭煩、生氣,因為大家之前已經看到同樣的問題被問了無數遍。所以我在這裡貼出許多被新手反覆提及的問題的答案,我會給所有的問題編號並列出一個方便查找的索引。
轉自http://www.autoit.org.cn/column/richangyingyong/au3faq_2.html
Q1. 我怎樣才能DEBUG我的腳本
  A1. 這個問題有無數個答案,不過最有效的還是從SciTE4AutoIt3開始,大多數人都使用這個軟件來編寫腳本。在debug方面SciTE有下面幾條優勢:

Felix 發表在 痞客邦 留言(0) 人氣()

$sky=mac()
Func mac()
$wbemFlagReturnImmediately = 0x10
$wbemFlagForwardOnly = 0x20
$colItems = ""
$strComputer = "localhost"
$Output=""
$objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\CIMV2")
$colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled != 0", "WQL", _
                                          $wbemFlagReturnImmediately + $wbemFlagForwardOnly)
If IsObj($colItems) then
   For $objItem In $colItems
      $Output1 = $Output & "" & $objItem.MACAddress & @CRLF
   Next
Return $Output1
Else
Endif
EndFunc

Felix 發表在 痞客邦 留言(0) 人氣()

MsgBox(0,0,_XmlHttp("http://www.baidu.com"))
Func _XmlHttp($Url)
;說明:不用說了吧。
;作者:Sanhen
;網站:www.autoit.net.cn
;使用此函數,請保留此註釋。
Local $oHTTP,$sReturn
$oHTTP = ObjCreate("microsoft.xmlhttp")
$oHTTP.Open("get",$Url,false)
$oHTTP.Send()
$sReturn=BinaryToString($oHTTP.responseBody) ; BinaryToString 解決亂碼
Return $sReturn
EndFunc

Felix 發表在 痞客邦 留言(0) 人氣()

轉自http://www.freeskycd.cn/bbs/viewthread.php?tid=10066
進入PE
格式化C盤

Felix 發表在 痞客邦 留言(0) 人氣()

知識若不分享 實在沒有意義 http://www.yidabu.com 20070123
點擊下面網址查看原文:
http://bbs.yidabu.com/thread-116-1.html

Felix 發表在 痞客邦 留言(0) 人氣()

本文轉自 http://www.ajdblog.cn/post/600/ ,測試成功
把本文後面的MyFtp.au3 udf保存到include目錄。
文件名為什麼要是MyFtp.au3,而不是Ftp.au3
我們把所有自己寫的或經過自己修改的udf腳本文件名的前面加上My,這樣備份腳本文件時可以迅速定位到以My開頭文件名的腳本文件。

Felix 發表在 痞客邦 留言(0) 人氣()


 
轉自http://forum.slime.com.tw/thread239255.html
Avira AntiVir Personal 不但免費,掃毒能力也滿強的,把它利用 BartPE pebuilder 整合進 Windows Live CD,可以在需要的時候用光碟開機,將硬碟中的病毒、木馬一掃而空。
網路上有好幾個 AntiVir 的 BartPE plugin,其中 Ewieldra & ReD 所提供的 "Avira AntiVir Personal 8" plugin 設計得滿好的,它將下載、更新和啟動程式都整合在一個批次檔中,如果網路能通,還可以自動下載最新的程式、病毒碼。作者相當的用心,推薦使用。
準備工作
首先當然要先確定已經可以用 BartPE 產生一張簡單的 Windows Live CD 了,這部份可以參考之前介紹的「 BartPE 的安裝與使用」。
新增 "[Ewieldra] Avira Antivir Personal 8" plugin
再來可以到 Ewieldra BartPe Plugins 的網站中下載 "Avira AntiVir Personal 8" 的 plugin ,網址如下:
Ewieldra BartPe Plugins:http://www.emro.nl/bartpe/
將下載回來的 RAR 壓縮檔解壓縮以後,我們將 English 目錄中的 AVPersonal8 目錄搬到 pebuilder 安裝目錄的 plugin 中,這樣就完成 plugin 的新增工作。
我們來看看這個 plugin 的目錄樹:
AVPersonal8\
      +files\
      | +settings\
      | |  +......\
      | |  +......\
      | |  +AVWIN.INI
      | |  +update.conf
      | |
      | +avp8.cmd
      |
      +license\
      +avp8.inf
      +avp8_nu2menu.xml
      +7z*.*
      +sfxconfig.txt
      +download.exe
      +Freedisk.exe
      +getantivir.cmd
下載最新的 Avira AntiVir Personal Class
這部份 Ewieldra 很貼心,在他的這個 plugin 目錄裡還包括了下載 AntiVir 的工具 (download.exe) 和批次檔 (getantivir.cmd),讓我們可以很輕鬆的重新打包(7z*.*, sfxconfig.txt)所需要的檔案。
下載的方法很解單,只要在該 plugin 中執行 getantivir.cmd 即可,它會自動幫我們由網路下載所要的檔案。分析 getantivir.cmd 的主要程序如下:
建立 AVPdownload , AVPextract 兩個目錄,前者用來存放下載回來的檔案,後者則是存放解壓縮完的檔案。
下載 AntiVir 的主程式 antivir_workstation_winu_en_h.exe ,這也是我們一般用來安裝 AntiVir 的程式(其實它是 RAR 格式的自解檔)
下載 AntiVir 的更新檔 ivdf_fusebundle_nt_en.zip
將 AntiVir 的主程式解壓縮到 AVPextract 目錄中。
將 AVPextract\*.* 搬移到 AVPextract\basic\ 中。
將 AVPextract\basic\XP\*.* 搬移到 AVPextract\basic\ 中,這是給 XP 用的,其它 Windows 應該要選不一樣的。
將更新檔中的檔案解壓縮到 AVPextract\basic 中,並覆蓋掉目錄中原有的檔案。
刪除 AVPextract\basic 目錄中一些用不到的檔案(大多是安裝程式和不必要的文件檔)。
利用 7z.exe 將 AVPextract\basic 中的所有檔案壓縮成一個檔案(antivir8.7z)。
利用 copy 將 7zS.sfx , sfxconfig.txt , antivir8.7z 重組成自解檔 antivir8.exe 。
收尾,清除不必要的檔案、目錄。
如果執行成功,我們會發現目錄中多了一個 antivir8.exe,這是未來在 Live CD 在網路無法連線時,要用來安裝的 Antivir,所以千萬不要把它給做掉了!
製作 AntiVir Live CD
BartPE 預設是搭配 Nu2Menu 來當程式集的選單的管理程式,Ewieldra 的 plugin 當然也有提供給 Nu2Menu 匯入用的選單設定(avp8_nu2menu.xml),但是它在 avp8.inf 中,預設是被註解掉的。所以,如果是用 Nu2Menu 的,記得要修改 avp8.inf 的設定。
啟動 pebuilder 以後,先進入 plugin 管理視窗
以滑鼠點選 "[Ewieldra] Avira Antivir Personal 8"。
按 [d 編輯] 鈕,進入修改畫面,將底下的兩行:
;[Append]
;nu2menu.xml, avp8_nu2menu.xml
改為:
[Append]
nu2menu.xml, avp8_nu2menu.xml
修改完畢,儲存檔案並關閉編輯視窗。
另外,記得確認 avp8 的 plugin 已經 "啟用" 。
由於 avp8 plugin 預設是利用記憶體所模擬的 RAM Disk (B 來安裝或更新 AntiVir ,所以它至少需要 35~45MB 的空間,而 BartPE 中 "RAMDisk [Nu2 Productions]" 這個 plugin 就是用來產生 RAM Disk 的,它預設的大小只有 34MB。如果沒有調整,進到 Live CD 以後,並無法順利的安裝 AntiVir。所以,我們要先修改 RAM Disk 大小的預設值。
在 pebuilder plugin 的管理視窗中,以滑鼠點選 "RAMDisk [Nu2 Productions]" plugin。
按 [d 編輯] 鈕,進入修改畫面,將底下的這行:
;RamDiskDiskSize="0x02000000"
改為:
RamDiskDiskSize="0x04000000"
這樣就可以有 64MB 的 RAM Disk 了 。
修改完畢,儲存檔案並關閉編輯視窗。
順便介紹一個 plugin : "[Sherpya] QSoft RAMDisk AutoResizer" ,這個 plugin 可以在開機進入系統以後,自動幫我們估算較合適的 RAM Disk 大小並自動調小(萬一碰到記憶體較少的機器),有空可以試試看。
如果其它 plugin 也都修改完畢,就可以離開 plugin 管理視窗。
如果需要將 Nu2Menu 的選單中文化,可以用記事本來修改這個 avp8 plugin 目錄中的 avp8_nu2menu.xm。
最後,我們準備開始產生光碟檔案了,當然還是按 [產生] 的按鈕囉!
後續
這個 plugin 雖然可以讓我們利用網路下載最新的程式或更新檔,但是,沒有網路的情形就不方便了。如果可以讓它去讀取早就下載在硬碟中的更新檔,應該也是可行的方案(雖然會冒一點風險)。
另外 AntiVir 的掃瞄程式 avscan.exe 可以在後面加參數,讀取掃瞄時的設定檔,如果加個 "掃瞄所有磁碟" 的選單,這樣,對一些不熟悉 AntiVir 整合畫面的人,應該會更便利。
AntiVir 把大部份的設定都放在 AVWIN.INI 中,這點,讓我們可以動一下手動。例如:偵測到病毒或木馬時,原來預設的動作是詢問使用者處理的方式,如果只有一兩次,算是還好,但是如果中毒頗深,大概會煩死人了。所以我們可以將它改為:→解毒→刪除,自動化處理。
在 AVWIN.INI 中的 [SCANNER] 中 :
ScanActionMode=0
BeforeActionToQuarantine=0
ShowWarningMessages=0
PrimaryActionForInfected=1
SecondaryActionForInfected=4
如何讓 avp8 plugin 可以安裝在硬碟中使用,不用跟別的東西搶小小的 RAM Disk,這個也是值得研究的。
先到此打住,有空再分享前面的成果。

Felix 發表在 痞客邦 留言(0) 人氣()


 
Device Name: [M:]USB Mass Storage Device(TDK LoR Trans-IT Drive USB Device)
PnP Device ID: VID = 1D0D PID = 0213
Serial Number: 078610220006
Revision: PMAP
Device Type: Standard USB device - USB2.0 High-Speed
Chip Vendor: phison(群?)
Chip Part-Number: PS2232
Product Vendor: TDK
Product Model: LoR Trans-IT Drive
Tools on Web:  下載列表


http://bbs.mydigit.cn/read.php?tid=31113
Phison MP Tool V1.96 for up13/up14/up12

Felix 發表在 痞客邦 留言(0) 人氣()

U盘量产工具及相关知道详解及常用工具下载
 什么是U盘量产工具
1.能改写其相对应的主控芯片内的数据的工具
2.从应用角度来讲`
量产工具能将U盘分区, 可以分为 移动盘+移动盘 移动盘+本地盘 本地盘+移动盘 本地盘+本地盘
usb光驱+移动盘 usb光驱+本地盘 这些组合
部分量产工具功能应该还有更多
改写容量 , 改写生产厂商信息, pid/vid等等等等
3.量产工具,顾名思义应该是:优盘主控芯片厂商提供的能批量将优盘进行格式化工具软件,其功能是根据不同的需要各有特点。
4.不是所有的U盘都可以使用通用的工具比如UFormat将u盘格式化成USB-ZIP(或其他模式)……
有的U盘必须使用其主控芯片的量产工具才可以格式化成USB-ZIP和其他的。
如果可以使用通用的工具格式化的U盘。。他的主控芯片的量产工具和通用工具的区别在于功能的专业化,比如可是设置U盘上的指示灯闪烁频率等……
还有量产工具一般可以进行低格 ……用于修复一些无法使用的U盘

Felix 發表在 痞客邦 留言(0) 人氣()

Q1 如何调试脚本? 引用:
MsgBox(0,"测试",$var)   
ConsoleWrite("var=" & $var & @CRLF)Q2 操作CMD相关命令

Felix 發表在 痞客邦 留言(0) 人氣()

bat批处理教程(1)
这是一篇技术教程,我会用很简单的文字表达清楚自己的意思,你要你识字就能看懂,就能学到知识。写这篇教程的目的,是让每一个看过这些文字的朋友记住一句话:如果爱可以让事情变的更简单,那么就让它简单吧!看这篇教程的方法,就是慢!慢慢的,如同品一个女人、一杯茗茶,你会发现很多以前就在眼前的东西突然变的很遥远,而有些很遥远的东西却又突然回到了眼前。
先概述一下批处理是个什么东东。批处理的定义,至今我也没能给出一个合适的----众多高手们也都没给出----反正我不知道----看了我也不一定信服----我是个菜鸟,当然就更不用说了;但我想总结出一个“比较合适的”,而且我也相信自己可以把它解释的很清楚,让更多的菜鸟都知道这是个什么东东,你用这个东东可以干什么事情。或许你会因为这篇文章而“无条件爱上批处理”,那么我的目的就达到了----我就是要让你爱上它,我就这么拽,你能怎么着??真的,爱有时候就这么拽,就是这么没理由,就是这么不要脸!真的!
按照我的理解,批处理的本质,是一堆DOS命令按一定顺序排列而形成的集合。
OK,never claver and get to business(闲话少说言归正传)。批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式,只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS。批处理有一个很鲜明的素点:使用方便、灵活,功能强大,自动化程度高。我不想让自己写的教程枯燥无味,因为牵缠到代码(批处理的内容算是代码吧?)的问题本来就是枯燥的,很少有人能面对满屏幕的代码而静下心来。所以我会用很多简单实用的例子让读这篇教程的朋友去体会批处理的那四射的魅力,感受它那古灵精怪的姓格,不知不觉中爱上批处理(晕,怎么又是爱?到底批处理和爱有什么关系?答案:没有!)。再说句“闲话”:要学好批处理,DOS基础一定要牢!当然脑子灵活也是很重要的一方面。

Felix 發表在 痞客邦 留言(0) 人氣()

要全自动安装一个软件,大概的过程是:首先把需要安装的软件添加到同一批处理文件中,比如applications.cmd,当然也可以为不同的程序制作不同的批处理;然后把生成的批处理文件保存到C:\XPCD\$OEM$\$1\install\目录中;最后把批处理文件的路径添加到Winntsif软件的“GuiRunOnce”项下即可。 
  我们以安装WinRAR为例,为大家介绍如何让程序自动安装。 
  第一步:下载WinRAR,并复制安装文件到C:\XPCD\$OEM$\$1\install\Applications\WinRAR\下。 
  第二步:用“记事本”建立批处理文件,文件名为applications.cmd,并保存在C:\XPCD\$OEM$\$1\install下,具体内容如下。 
  ECHO. 
  ECHO Installing WinRAR 3.20 
  ECHO Please wait... 
  start /wait %systemdrive%\install\Applications\WinRAR\wrar320.exe /s 
  由于默认在软件中已经添加了applications.cmd批处理,所以我们不必再添加该文件,如果是新增的批处理文件,则需要在“GUIRunOnce”下添加上所需要的批处理命令。 
  小提示 
  初学电脑的朋友一定会奇怪,如果光盘盘符为其他盘符。比如G盘,H盘,那么系统是如何准确的找到批处理文件所在的位置呢?这就涉及到“环境变量”的概念了。环境变量就是用一些字母来默认代替我们常用的路径,比如上面的%systemdrive%就是系统所在的盘符。 
  在把几个常用的环境变量列举出来给大家参考: 
  %systemdrive% 系统所在的盘符 
  %systemroot% 指Windows所在目录 
  %profiledir% 指用户个性化设置Documents and Settings 
  目录 
  %appdata% 指应用程序数据Documents and Settings\ 
  All Users\Application data目录 
  %userprofile% 指保存当前登录用户的个性化设置目录 
  %programfiles% 指程序安装默认的Program Files目录 
  %tmp% 临时文件夹的目录 

Felix 發表在 痞客邦 留言(0) 人氣()

1 2
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。