无忧启动论坛

标题: message制作工具---au3源码 [打印本页]

作者: fuldho    时间: 2016-2-18 14:19
标题: message制作工具---au3源码
message制作工具




  1. #Region ;**** 参数创建于 ACNWrapper_GUI ****
  2. #PRE_Icon=LOGO\message.ico
  3. #PRE_Outfile=message.exe
  4. #PRE_UseUpx=n
  5. #PRE_Res_Description=message制作工具1.2
  6. #PRE_Res_Fileversion=1.2.0.0
  7. #PRE_Res_LegalCopyright=@copyright 2010
  8. #PRE_Res_requestedExecutionLevel=None
  9. #PRE_Res_Field=CompanyName|www.60808.net
  10. #EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
  11. #include <ButtonConstants.au3>
  12. #include <ComboConstants.au3>
  13. #include <GUIConstantsEx.au3>
  14. #include <Process.au3>
  15. #include <ButtonConstants.au3>
  16. #include <GUIConstants.au3>
  17. #include <ProgressConstants.au3>
  18. #include <GDIPlus.au3>
  19. #include <StaticConstants.au3>
  20. #include <GuiComboBoxEx.au3>
  21. #include <GuiImageList.au3>
  22. #include <GuiConstantsEx.au3>
  23. #include <WindowsConstants.au3>
  24. #include <Misc.au3>
  25. #include <WinApiEx.au3>
  26. #include <File.au3>

  27. Opt("SendCapslockMode", 0)
  28. $Form1 = GUICreate("GfxMenu Message                                        by_年老痴呆", 640, 640, -1, -1)
  29. DirCreate (@TempDir & "\tmp")
  30. $tmp = @TempDir & "\tmp"
  31. FILEINSTALL ( "LOGO\back.jpg" , $tmp & "\back.jpg", 1 )
  32. $Pic = GUICtrlCreatePic($tmp & "\back.jpg", 0, 0, 640, 480)
  33. FILEINSTALL ( "LOGO\gfxboot.cfg",$tmp & "\gfxboot.cfg", 1 )
  34. Local $start_x,$start_y,$entries,$width,$normal,$select,$color,$width,$height,$Label,$bar,$s,$Labe0
  35. $Button1 = GUICtrlCreateButton("更改背景", 430, 565, 75, 22, 0)
  36. $Button2 = GUICtrlCreateButton("更改字体", 535, 565, 75, 22, 0)
  37. $Button3 = GUICtrlCreateButton("开始制作", 430, 595, 75, 22, 0)
  38. $Button4 = GUICtrlCreateButton("效果测试", 535, 595, 75, 22, 0)
  39. $C1= GUICtrlCreateLabel("设置菜单文本颜色",25, 534, 98, 22)
  40. $C2= GUICtrlCreateLabel("菜单文本选中颜色",223, 534, 98, 22)
  41. $C3= GUICtrlCreateLabel("菜单选中背景颜色",421, 534, 98, 22)
  42. $Combo1 = GUICtrlCreateCombo("", 123, 565,75, 20, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
  43. GUICtrlSetData(-1, "100|120|150|180|200|220|250|280|300|320|350|380|", "180")
  44. $Combo2 = GUICtrlCreateCombo("", 320, 565,75, 20, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
  45. GUICtrlSetData(-1, "50|100|120|150|180|200|220|250|280|300|320|", "120")
  46. $Labe2= GUICtrlCreateLabel("菜单条左起始位置",25, 568, 98, 22)
  47. $Labe3= GUICtrlCreateLabel("菜单条上起始位置",223, 568, 98, 22)
  48. $Labe4= GUICtrlCreateLabel("增加菜单容纳行数",25, 598, 98, 22)
  49. $Labe5= GUICtrlCreateLabel("设置菜单最小宽度",223, 598, 98, 22)
  50. $Combo3 = GUICtrlCreateCombo("", 123, 595,75, 20, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
  51. GUICtrlSetData(-1, "18|20|22|25|28|30|", "18")
  52. $Combo4 = GUICtrlCreateCombo("", 320, 595,75, 20, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
  53. GUICtrlSetData(-1, "200|220|250|280|300|320|350|380|420|", "420")
  54. Global $hGUI, $hImage, $hCombo1, $msg, $iMemo
  55. Global $Color[10] = ['0xFF9933', '0xFF00FF', '0xFF0000', '0xFFFF00', '0xFFFFFF', '0x00FFFF', '0x00FF66', '0x009900', '0x0000FF', '0x000000']
  56. $hCombo1 = _GUICtrlComboBoxEx_Create($Form1, "", 123, 530, 95, -1, $CBS_DROPDOWNLIST, $CBES_EX_NOSIZELIMIT)
  57.         GUIRegisterMsg($WM_COMMAND, "WM_COMMAND")
  58.         $hImage1 = _GUIImageList_Create(12, 12, 5, 3)
  59.         For $i = 0 To UBound($Color) - 1
  60.                 _GUIImageList_Add($hImage1, _GUICtrlComboBoxEx_CreateSolidBitMap($hCombo1, $Color[$i], 12, 12))
  61.         Next
  62.         _GUICtrlComboBoxEx_SetImageList($hCombo1, $hImage1)
  63.         For $x = 0 To UBound($Color) - 1
  64.                 _GUICtrlComboBoxEx_AddString($hCombo1, $Color[$x], $x, $x)
  65.         Next
  66.         _GUICtrlComboBoxEx_SetCurSel($hCombo1, 0)
  67. $hCombo2 = _GUICtrlComboBoxEx_Create($Form1, "", 320, 530, 95, -1, $CBS_DROPDOWNLIST, $CBES_EX_NOSIZELIMIT)
  68.         GUIRegisterMsg($WM_COMMAND, "WM_COMMAND")
  69.         $hImage2 = _GUIImageList_Create(12, 12, 5, 3)
  70.         For $i = 0 To UBound($Color) - 1
  71.                 _GUIImageList_Add($hImage2, _GUICtrlComboBoxEx_CreateSolidBitMap($hCombo2, $Color[$i], 12, 12))
  72.         Next
  73.         _GUICtrlComboBoxEx_SetImageList($hCombo2, $hImage2)
  74.         For $x = 0 To UBound($Color) - 1
  75.                 _GUICtrlComboBoxEx_AddString($hCombo2, $Color[$x], $x, $x)
  76.         Next
  77.         _GUICtrlComboBoxEx_SetCurSel($hCombo2, 0)
  78. $hCombo3 = _GUICtrlComboBoxEx_Create($Form1, "", 519, 530, 95, -1, $CBS_DROPDOWNLIST, $CBES_EX_NOSIZELIMIT)
  79.         GUIRegisterMsg($WM_COMMAND, "WM_COMMAND")
  80.         $hImage3 = _GUIImageList_Create(12, 12, 5, 3)
  81.         For $i = 0 To UBound($Color) - 1
  82.                 _GUIImageList_Add($hImage3, _GUICtrlComboBoxEx_CreateSolidBitMap($hCombo3, $Color[$i], 12, 12))
  83.         Next
  84.         _GUICtrlComboBoxEx_SetImageList($hCombo3, $hImage3)
  85.         For $x = 0 To UBound($Color) - 1
  86.                 _GUICtrlComboBoxEx_AddString($hCombo3, $Color[$x], $x, $x)
  87.         Next
  88.         _GUICtrlComboBoxEx_SetCurSel($hCombo3, 0)

  89. GUISetState(@SW_SHOW)
  90. _cfg()
  91. AdlibRegister('_HoverEffect',50)
  92. While 1

  93.         $nMsg = GUIGetMsg()
  94.         Select
  95.                Case $nMsg = $GUI_EVENT_CLOSE
  96.                        AdlibUnRegister('_HoverEffect')
  97.                        DirRemove($tmp, 1)
  98.                         Exit
  99.                Case $nMsg = $Button1
  100.                         $Search = FileOpenDialog("请选择程序名","","图像文件 (*.jpg;*.bmp)", 1 + 4)

  101.                         $Imag = $Search
  102.                                 _GDIPlus_Startup()
  103.                         $hImage = _GDIPlus_ImageLoadFromFile($Imag)
  104.                         $Imagew = _GDIPlus_ImageGetWidth($hImage)
  105.                                 $Imageh = _GDIPlus_ImageGetHeight($hImage)
  106.                                 _GDIPlus_ImageDispose($hImage)
  107.                                 _GDIPlus_Shutdown()

  108.                         IF $Imagew&" "&$Imageh == "800 600" OR $Imagew &" "&$Imageh = "1024 768" THEN
  109.                                _Pic2jpg($Imag, $tmp & "\back.jpg", 90) ;质量90
  110.                                  IniWrite($tmp & "\gfxboot.cfg", "Config", "custom_width", $Imagew)
  111.                                  IniWrite($tmp & "\gfxboot.cfg", "Config", "custom_height" ,$Imageh)

  112.                                        _cfg()

  113.                         ELSE
  114.                            MSGBOX (0 , "非标准图片" ,"请选择1024x768或800x600图片 |*.jpg|*.bmp|")
  115.                         ENDIF
  116.                Case $nMsg = $Button2
  117.                         Local $a_font
  118.                         $a_font = _ChooseFont("Arial", 8)
  119.                         
  120.                              If (@error) Then
  121.                              Else
  122.                                  $entries = INIREAD ( $tmp & "\gfxboot.cfg" , "Config" ,"menu_max_entries" , "" )   ;菜单条数
  123.                                  $height = INIREAD ( $tmp & "\gfxboot.cfg" , "Config" , "custom_height" , "" )   ;高
  124.                                  $start_y = INIREAD ( $tmp & "\gfxboot.cfg" , "Config" , "menu_start_y" , "" ) ;纵向起始                                      
  125.                                   If  INT(($a_font[3]+4)*$entries)>INT($height-$start_y-50) then
  126.                                         $ent =INT(($height-$start_y-100)/($a_font[3]+6))
  127.                                         MSGBOX (0 , "字体设置过大","目前可以容纳"& $ent&"条菜单,"&@LF& _
  128.                                                 "如果你确定你的菜单少于"& $ent &"条"&@LF& _
  129.                                                 "你可以使用这个设置,"&@LF& _
  130.                                                 "否则请重新设置," )      
  131.                                    EndIf
  132.                                          IniWrite($tmp & "\gfxboot.cfg", "Config", "menu_font", $a_font[2])
  133.                                          IniWrite($tmp & "\gfxboot.cfg", "Config", "font_size" ,$a_font[3])
  134.                         GUICtrlSetData($Label, "")
  135.                         GUICtrlSetBkColor($Label, $GUI_BKCOLOR_TRANSPARENT)
  136.                                                  _cfg()   
  137.                              EndIf
  138.                                       
  139.                Case $nMsg = $Button3
  140.                                 DirCreate (@TempDir & "\tmp\Msgtmp")
  141.                                 DIM $DIYMSG = @TempDir & "\tmp\Msgtmp"
  142.                                         _msg()
  143.                     MSGBOX (0 , "制作完成!" ,"“message”文件已拷贝在当前目录。" & @LF& _
  144.                                 "你可以进行模拟效果测试了!")

  145.                Case $nMsg = $Button4
  146.                                  _Amvm()
  147.                Case $nMsg = $Combo1
  148.                         $b1 = GUICtrlRead($Combo1)
  149.                         IniWrite($tmp & "\gfxboot.cfg", "Config", "menu_start_x", $b1)
  150.                         GUICtrlSetData($Label, "")
  151.                         GUICtrlSetBkColor($Label, $GUI_BKCOLOR_TRANSPARENT)
  152.                                        _cfg()
  153.                Case $nMsg = $Combo2
  154.                         $b2 = GUICtrlRead($Combo2)
  155.                         IniWrite($tmp & "\gfxboot.cfg", "Config", "menu_start_y", $b2)
  156.                         GUICtrlSetData($Label, "")
  157.                         GUICtrlSetBkColor($Label, $GUI_BKCOLOR_TRANSPARENT)
  158.                                        _cfg()
  159.                Case $nMsg = $Combo3
  160.                         $b3 = GUICtrlRead($Combo3)
  161.                         $height = INIREAD ( $tmp & "\gfxboot.cfg" , "Config" , "custom_height" , "" )   ;高
  162.                         $start_y = INIREAD ( $tmp & "\gfxboot.cfg" , "Config" , "menu_start_y" , "" ) ;纵向起始
  163.                         $MFSIZE = INIREAD ($tmp & "\gfxboot.cfg", "Config", "font_size" ,"")
  164.                         if INT(($MFSIZE+4)*$b3)<INT($height-$start_y-100) then
  165.                            IniWrite($tmp & "\gfxboot.cfg", "Config", "menu_max_entries", $b3)
  166.                         GUICtrlSetData($Label, "")
  167.                         GUICtrlSetBkColor($Label, $GUI_BKCOLOR_TRANSPARENT)
  168.                                        _cfg()
  169.                         else
  170.                           MSGBOX (0 , "提示!" ,"目前已经容纳不下"& $b3&"条菜单,"&@LF& _
  171.                                                 "解决办法:"&@LF& _
  172.                                                 "1 、把菜单条起始位置向上移动,"&@LF& _
  173.                                                 "2 、把菜单条字体减小。")
  174.                         endif
  175.                Case $nMsg = $Combo4
  176.                         $b4 = GUICtrlRead($Combo4)
  177.                         IniWrite($tmp & "\gfxboot.cfg", "Config", "menu_bar_min_width", $b4)
  178.                         GUICtrlSetData($Label, "")
  179.                         GUICtrlSetBkColor($Label, $GUI_BKCOLOR_TRANSPARENT)
  180.                                        _cfg()

  181.      EndSelect
  182. WEnd
  183. Func _msg()
  184. DIM $DIYMSG = @TempDir & "\tmp\Msgtmp"
  185. FILEINSTALL ( "LOGO\cpio.exe" , $DIYMSG & "\cpio.exe" )
  186. FILEINSTALL ( "LOGO\msg", $DIYMSG & "\msg", 1 )  
  187. FILEINSTALL ( "LOGO\mkblfont.exe" , $DIYMSG & "\mkblfont.exe", 1 )
  188. FILEINSTALL ( "LOGO\chs.txt" , $DIYMSG & "\chs.txt", 1 )
  189. FILEINSTALL ( "LOGO\libintl3.dll" , $DIYMSG & "\libintl3.dll", 1 )
  190. FILEINSTALL ( "LOGO\libiconv2.dll" , $DIYMSG & "\libiconv2.dll", 1 )
  191. RUNWAIT ( @COMSPEC & " /c cpio.exe -t <msg>list.txt&&cpio.exe -i <msg" , $DIYMSG , 0 )
  192. FileCopy($tmp & "\gfxboot.cfg",$DIYMSG &'\gfxboot.cfg',1)
  193. FileCopy($tmp & "\back.jpg",$DIYMSG &'\back.jpg',1)
  194. $mfont = INIREAD ( $DIYMSG & "\gfxboot.cfg" , "Config" ,"menu_font","")
  195. $MFSIZE = INIREAD ($DIYMSG & "\gfxboot.cfg", "Config", "font_size" ,"")
  196. If $mfont <> "Arial" or $MFSIZE <> "16" Then
  197. $csidl_fonts = "20"
  198. local $fontslist = _filelisttoarray ( _winapi_shellgetspecialfolderpath ( $csidl_fonts ) , "*.*" , 1 )
  199. if not @error then
  200.         for $i = 1 to $fontslist [ 0 ]
  201.                      local $fontsname = _winapi_getfontresourceinfo ( $fontslist [ $i ] , 1 ) , $fname
  202.                      local $extension = stringright ( $fontslist [ $i ] , 4 )
  203.                  if $extension = ".ttc" then
  204.                          local $array = stringsplit ( $fontsname , " & " , 1 )
  205.                       for $j = 1 to $array [ 0 ]
  206.                               if $array [ $j ] = $mfont then
  207.                                   $fname = $fontslist [ $i ]
  208.                                          exitloop
  209.                                 endif
  210.                        next
  211.                  elseif $extension = ".ttf" or $extension = ".fon" then
  212.                        if $fontsname = $mfont then $fname = $fontslist [ $i ]
  213.                  endif
  214.         next
  215. endif
  216. LOCAL $OPT1 = "-a 0x20-0x7e,0xa0-0xbf,0xc1-0xcb,0xcd-0xce,0xd0-0xd1,0xd3-0xd8,0xda-0xff "
  217. LOCAL $OPT2 = ":prop=2:space_width=4:size=" & INT ( $MFSIZE) & ":bold=1:nobitmap=1:autohint=1 "
  218. RUNWAIT ( @COMSPEC & " /c mkblfont.exe -v -l 18 " & $OPT1 & "-t chs.txt -f " & $fname & $OPT2 & "16x16.fnt>nul" , $DIYMSG, 0 )
  219. EndIf
  220. RUNWAIT ( @COMSPEC & " /c cpio.exe -o <list.txt>..\msg.back", $DIYMSG , 0 )
  221. FileCopy($tmp & "\msg.back",@ScriptDir &'\message')
  222. DirRemove($DIYMSG, 1)
  223. EndFunc

  224. Func _cfg()
  225. $start_x = INIREAD ( $tmp & "\gfxboot.cfg" , "Config" , "menu_start_x" , "" ) ;横向起始
  226. $start_y = INIREAD ( $tmp & "\gfxboot.cfg" , "Config" , "menu_start_y" , "" ) ;纵向起始
  227. $entries = INIREAD ( $tmp & "\gfxboot.cfg" , "Config" ,"menu_max_entries" , "" )   ;菜单条数
  228. $mwidth = INIREAD ( $tmp & "\gfxboot.cfg" , "Config" ,"menu_bar_min_width" , "" )   ;菜单宽度
  229. $normal = INIREAD ( $tmp & "\gfxboot.cfg" , "Config" , "menu_text_normal" , "" ) ;菜单色
  230. $select = INIREAD ( $tmp & "\gfxboot.cfg" , "Config" , "menu_text_select" , "" ) ;选中色
  231. $bar = INIREAD ( $tmp & "\gfxboot.cfg" , "Config" , "menu_bar_color" , "" )     ;选中背景色
  232. $width = INIREAD ( $tmp & "\gfxboot.cfg" , "Config" , "custom_width" , "" )     ;宽
  233. $height = INIREAD ( $tmp & "\gfxboot.cfg" , "Config" , "custom_height" , "" )   ;高
  234. $font = INIREAD ( $tmp & "\gfxboot.cfg" , "Config" ,"menu_font","")
  235. $MFSIZE = INIREAD ($tmp & "\gfxboot.cfg", "Config", "font_size" ,"")
  236. GUICtrlSetImage($Pic,$tmp & "\back.jpg")
  237. if $width = "1024" then
  238.       $wh = "0.6"
  239.       $z = "6"
  240. else
  241.       $wh = "0.78"
  242.       $z = "6"
  243. endif
  244. $X = INT($start_x*$wh)
  245. $Y = INT($start_y*$wh)
  246. $w = INT($mwidth*$wh)
  247. $F = INT($MFSIZE*$wh)
  248. $M =$F+$z
  249. $Label = GUICtrlCreateLabel("测试菜单起始位置及颜色效果",$x, $y, $w, $M)
  250. GUICtrlSetColor($Label,$normal)
  251. GUICtrlSetFont($Label, $F, 400, 0, $font)
  252. GUICtrlSetBkColor($Label, $GUI_BKCOLOR_TRANSPARENT)
  253. GUICtrlSetData($Labe0, "")
  254. $Labe0 = GUICtrlCreateLabel("现在你看到的是"&$width&"x"&$height&"缩小到640x480时的效果",35, 490, 550, 40)
  255. GUICtrlSetFont($Labe0, 18, 800, 0, "Arial")
  256. EndFunc
  257. Func _HoverEffect()
  258.         $aInfo = GUIGetCursorInfo($Form1)
  259.         Switch $aInfo[4]

  260.                 Case $Label
  261.                         If $S = True Then
  262.                                 GUICtrlSetColor($Label, $select)
  263.                                 GUICtrlSetBkColor($Label,$bar)
  264.                                 $S = False
  265.                         EndIf
  266.                 Case Else
  267.                         If $S = False Then
  268.                                 GUICtrlSetColor($Label, $normal)
  269.                                 GUICtrlSetBkColor($Label, $GUI_BKCOLOR_TRANSPARENT)
  270.                                 $S = True
  271.                         EndIf

  272.         EndSwitch
  273. EndFunc
  274. Func WM_COMMAND($hWnd, $iMsg, $iwParam, $ilParam)
  275.         #forceref $hWnd, $iMsg
  276.         Local $hWndFrom, $iCode, $Count, $sText
  277.         $hWndFrom = $ilParam
  278.         $iCode = BitShift($iwParam, 16)
  279.         Switch $hWndFrom
  280.                 Case $hCombo1
  281.                         Switch $iCode
  282.                                 Case $CBN_SELCHANGE
  283.                                      $Count = _GUICtrlComboBoxEx_GetCurSel($hCombo1)
  284.                                      _GUICtrlComboBoxEx_GetItemText ($hCombo1, $Count, $sText)
  285.                                      IniWrite($tmp & "\gfxboot.cfg", "Config", "menu_text_normal", $sText)
  286.                                          _cfg()
  287.                          EndSwitch
  288.                 Case $hCombo2
  289.                         Switch $iCode
  290.                                 Case $CBN_SELCHANGE
  291.                                      $Count = _GUICtrlComboBoxEx_GetCurSel($hCombo2)
  292.                                      _GUICtrlComboBoxEx_GetItemText ($hCombo2, $Count, $sText)
  293.                                      IniWrite($tmp & "\gfxboot.cfg", "Config", "menu_text_select", $sText)
  294.                                                  _cfg()
  295.                         EndSwitch
  296.                 Case $hCombo3
  297.                         Switch $iCode
  298.                                 Case $CBN_SELCHANGE
  299.                                      $Count = _GUICtrlComboBoxEx_GetCurSel($hCombo3)
  300.                                      _GUICtrlComboBoxEx_GetItemText ($hCombo3, $Count, $sText)
  301.                                      IniWrite($tmp & "\gfxboot.cfg", "Config", "menu_bar_color", $sText)
  302.                                                _cfg()
  303.                         EndSwitch
  304.         EndSwitch
  305.         Return $GUI_RUNDEFMSG
  306. EndFunc   ;==>WM_COMMAND
  307. FUNC _PIC2JPG ( $SFILENAME , $OFILENAME , $IQUALITY = 100 )
  308. _GDIPLUS_STARTUP ( )
  309. LOCAL $HIMAGE = _GDIPLUS_IMAGELOADFROMFILE ( $SFILENAME )
  310. LOCAL $GIQUALITY = $IQUALITY , $PPARAMS
  311. LOCAL $TPARAMS = _GDIPLUS_PARAMINIT ( 1 )
  312. LOCAL $TDATA = DLLSTRUCTCREATE ( "int Quality" )
  313. DLLSTRUCTSETDATA ( $TDATA , "Quality" , $GIQUALITY )
  314. _GDIPLUS_PARAMADD ( $TPARAMS , $GDIP_EPGQUALITY , 1 , $GDIP_EPTLONG , DLLSTRUCTGETPTR ( $TDATA ) )
  315. IF ISDLLSTRUCT ( $TPARAMS ) THEN $PPARAMS = DLLSTRUCTGETPTR ( $TPARAMS )
  316. LOCAL $CLSID = _GDIPLUS_ENCODERSGETCLSID ( "JPG" )
  317. LOCAL $SAVE = _GDIPLUS_IMAGESAVETOFILEEX ( $HIMAGE , $OFILENAME , $CLSID , $PPARAMS )
  318. _GDIPLUS_BITMAPDISPOSE ( $HIMAGE )
  319. _GDIPLUS_SHUTDOWN ( )
  320. IF $SAVE = FALSE THEN RETURN SETERROR ( 1 , 0 , FALSE )
  321. RETURN TRUE
  322. ENDFUNC
  323. FUNC _Amvm()
  324. if FileExists($tmp & "\msg.back") Then
  325.    DirCreate ($tmp& "\boot")
  326.    $boot = $tmp& "\boot"
  327.    FileCopy($tmp & "\msg.back",@ScriptDir &'\message')
  328.    FILEINSTALL ( "boot\qemu.dll" , $tmp & "", 1 )
  329.    FILEINSTALL ( "boot\mkisofs.dll" , $tmp & "", 1 )
  330.    FILEINSTALL ( "boot\grldr" , $boot & "", 1 )
  331.    FileCopy($tmp & "\msg.back",$boot &'\message', 1 )
  332. RUN ( @COMSPEC & " /c mkisofs.dll -R -b grldr -no-emul-boot -boot-load-size 4 -o  MsgPrvw.ISO boot ",$tmp,"")
  333. RUN ( @COMSPEC & " /c qemu.dll -L . -m 16 -localtime -boot d -cdrom MsgPrvw.ISO ",$tmp,"")
  334. Else
  335.        MSGBOX (0 , "测试失败!" ,"你还没有制作个性message背景")
  336. EndIf
  337. ENDFUNC
复制代码


成品:

message.part1.rar (1.9 MB, 下载次数: 2282) message.part2.rar (1.88 MB, 下载次数: 2490)


au3源码及附件


作者: aimengyu    时间: 2016-2-18 14:54
333333333333333
作者: 2012duanyongli    时间: 2016-2-18 15:05
源代码的206行
$csidl_fonts = "20"
其中的 变量$csidl_fonts在不同的autoit版本可能会有冲突,建议修改一下。
作者: freesoft00    时间: 2016-2-18 15:13
必须支持一下
作者: kgenxp    时间: 2016-2-18 15:16
很方便制作message,收藏。
作者: moran    时间: 2016-2-18 15:20
赞一个。。
作者: xuehuwangwy    时间: 2016-2-18 15:24
好东西,下载看看,谢谢!
作者: sh1688    时间: 2016-2-18 16:07
感謝分享~message制作工具---au3源码
作者: ra25671123    时间: 2016-2-18 16:08
支持一下
作者: wanghh    时间: 2016-2-18 16:09
非常好的东西!!收藏了
作者: fcurrk    时间: 2016-2-18 16:27
感谢分享。。。。
作者: boy6585948    时间: 2016-2-18 16:32
又一无私的大神级人物啊!!!
作者: axxz2597    时间: 2016-2-18 16:44
谢谢楼主分享
作者: Loongtze    时间: 2016-2-18 16:46
是个好东西,但是不懂额。
作者: ksafei    时间: 2016-2-18 16:52
原创,必须支持一下
作者: girlff    时间: 2016-2-18 17:04
感謝分享~message制作工具---au3源码
作者: nf17b    时间: 2016-2-18 17:36
謝謝樓主分享 ~~~
作者: tegl    时间: 2016-2-18 18:01
支持原创,感谢分享源码
作者: 阿松    时间: 2016-2-18 18:16
HAODONGXI
作者: shenhw3643    时间: 2016-2-18 21:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: liuyuting    时间: 2016-2-18 22:32
好好学习一下
作者: devilma    时间: 2016-2-18 23:13
希望楼主能把你得源码多放出来点,让大家学习,谢谢了
作者: wylgogogo    时间: 2016-2-18 23:47
    这好东西,自己修改了。膜拜下。
作者: qaz10533    时间: 2016-2-19 00:11
支持大师的无私奉献精神
作者: python    时间: 2016-2-19 00:40
你终于发源码了
作者: shamo11    时间: 2016-2-19 00:48
谢谢分享~~~~~~~~~
作者: ChinToy    时间: 2016-2-19 01:39
很方便谢谢下载看看感謝分享
作者: 201287zr    时间: 2016-2-19 02:36
老大你真牛!!!支持起
作者: fanggong    时间: 2016-2-19 08:04
好,值得支持。
作者: crtrccrtt    时间: 2016-2-19 08:09
一个字
kk看看
作者: gylgw    时间: 2016-2-19 08:35
谢谢楼主分享。
作者: kuo58    时间: 2016-2-19 08:54
非常好的东西!!收藏了
作者: dkzzlf    时间: 2016-2-19 08:55
支持原创
作者: sh-fluke    时间: 2016-2-19 10:03
好东西,下载看看,谢谢!
作者: mzl2010    时间: 2016-2-19 10:19
谢谢分享。
作者: ppszxc    时间: 2016-2-19 10:35
下载来看看
作者: smallmouse228    时间: 2016-2-19 12:48
谢谢楼主,下来看看
作者: hjq766    时间: 2016-2-19 12:55
支持,谢谢大大分享
作者: 2010woshilaohu    时间: 2016-2-19 13:10
感谢楼主分享!
作者: xzf680    时间: 2016-2-19 13:35
老年最近总是分享源码!辛苦了支持,谢谢!
作者: jxfxql    时间: 2016-2-19 13:46
11111111111111111
作者: 小梦    时间: 2016-2-19 14:15
谢谢你的共享
作者: no11337    时间: 2016-2-19 19:03
这个很不错,支持一下
作者: 2013xsl101368    时间: 2016-2-19 19:33

好东西,下载看看,多谢好谢!
作者: 2011bootkiller    时间: 2016-2-19 19:37
进口哦的粉丝
作者: taoty    时间: 2016-2-19 20:53
强烈支持一下,感谢分享。
作者: jerry20530    时间: 2016-2-19 22:17
先收下來學習一下 沒用過改改看介面
作者: oliver1997    时间: 2016-2-19 23:00
工具看上去不错,要学习下,谢谢分享!
作者: xirch    时间: 2016-2-19 23:08
谢谢分享!!!
作者: 一线天    时间: 2016-2-19 23:16
收藏备用。很赞
作者: dangjianshi    时间: 2016-2-20 07:28
考虑考虑兔兔
作者: David.Z    时间: 2016-2-20 17:12
不错!!!
作者: ggmm888    时间: 2016-2-20 22:31
好东东好
作者: yjsc    时间: 2016-2-21 06:41
好东西,下载看看!
作者: ecn    时间: 2016-2-22 12:50
很方便制作message,收藏。
作者: 静庵    时间: 2016-2-22 13:25
如果您要查看本帖隐藏内容请回复
作者: wang6610    时间: 2016-2-22 20:45
好帖。。。。。。。。。。。
作者: lvxiongwei    时间: 2016-2-23 17:00
谢谢分享,看下
作者: menkeies    时间: 2016-2-24 09:29
謝謝大大無私的分享
正好需要研究說
作者: anputcl    时间: 2016-2-28 13:50
感謝分享~message制作工具---au3源码
作者: 2011tail88    时间: 2016-2-28 15:20
感谢分享啊。
作者: 2012ianlcc    时间: 2016-6-13 11:59
這個很棒的工具,可以省去很多麻煩
謝謝您的分享。
作者: nien    时间: 2016-6-21 09:47
這個很棒的工具,可以省去很多麻煩
謝謝您的分享
作者: dnzj_9898    时间: 2016-6-21 11:53
好东西
作者: hong645    时间: 2017-3-28 14:24
非常好的东西!!
作者: 20127426944    时间: 2017-7-12 21:37
很不错!赞!
作者: 落叶宁静    时间: 2018-2-12 08:04
,哦
作者: jdwxyd    时间: 2018-2-12 14:43
收藏一下。这么好的东西
作者: zhangdelei    时间: 2018-2-13 19:48
看看呢
作者: sx3k    时间: 2018-2-14 11:27
多谢分享
作者: tjmcl    时间: 2018-2-17 12:40

作者: axinglaila    时间: 2018-2-18 10:26
感谢分享 收藏了

作者: wych12    时间: 2018-2-18 10:41
看看学习一下!!!
作者: wln    时间: 2018-2-20 13:27
感谢分享
作者: cgwyt2008    时间: 2018-3-19 21:21
谢谢分享,谢谢分享
作者: 120268323    时间: 2018-3-31 18:16
支持一下
看看研究一下
学习一下
作者: doul123    时间: 2018-4-4 21:20
学习下。。。。
作者: b3321597    时间: 2018-4-6 06:05
3w
作者: zhtq    时间: 2018-4-29 12:24
必须支持一下
作者: 2012huangshan    时间: 2018-4-29 16:50
看看学习 学习
作者: 金    时间: 2018-5-2 14:43
感谢,虽然不懂 也要下载看看。哈哈哈哈哈
作者: bjzhwy    时间: 2018-6-19 00:51
绝世好文,不得不顶
作者: 2010zhuxichina    时间: 2018-7-17 13:25
支持                     
作者: 20160618    时间: 2018-7-28 15:41
查看本帖au3源码及附件
作者: 昕老大    时间: 2018-8-14 09:58
message制作工具---au3源码
作者: fyq    时间: 2018-8-14 10:21
谢谢分享
作者: shines99    时间: 2018-8-28 20:49
非常感谢楼主的分享。
作者: kiss805269587    时间: 2018-9-7 01:28
必须支持一下
作者: danmo    时间: 2018-9-7 03:37
支持。。。。
作者: xzg680416    时间: 2018-9-7 06:48
谢谢分享,支持,下载了。
作者: KevinK    时间: 2018-9-8 10:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: as1151430304    时间: 2018-9-8 18:39
可以正在找
作者: passat    时间: 2018-9-10 18:40
谢谢分享。
作者: 永恒心锁    时间: 2018-9-19 16:25
过来看看 多谢你的分享
作者: dhlxtynz    时间: 2018-9-19 18:50
谢谢分享!!
作者: 学生999    时间: 2018-9-20 09:07
学习学习
作者: holley2008    时间: 2018-9-21 11:19
挖下坟  原来源贴在这。
作者: 2011giji    时间: 2018-9-24 22:27
謝謝分享
作者: CYZPC    时间: 2018-9-29 06:25
au3源码及附件
作者: tianyao104    时间: 2018-9-30 07:56
支持一下 厉害




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3