Advertisement
Guest User

Untitled

a guest
Oct 2nd, 2014
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. #RequireAdmin
  2. #AutoIt3Wrapper_Res_Comment=Скрипт для автоматической установки минимального набора ПО
  3.  
  4. #include <GUIConstantsEx.au3>
  5. #include <ButtonConstants.au3>
  6. #include <WindowsConstants.au3>
  7. #include <GUIConstantsEx.au3>
  8. #include <ListBoxConstants.au3>
  9. #include <EditConstants.au3>
  10.  
  11. #NoTrayIcon
  12.  
  13. Const $title= "ASI Script v0.2a"
  14. $Window = GUICreate($title, 300, 300)
  15.  
  16. GUISetBkColor(0xE0FFFF)
  17. GUICtrlCreatePic("1.jpg", 0, 0, 300, 250)
  18.  
  19. $OKButton = GUICtrlCreateButton("Запустить", 40, 250, 70)
  20. $EXITButton = GUICtrlCreateButton("Закрыть", 190, 250, 70)
  21. $BackButton = GUICtrlCreateButton("Назад", 115, 250, 70)
  22. Local $FileMenu, $FileItem, $FileItem2
  23. $files = "Files"
  24.  
  25. $font = "Comic Sans MS"
  26. $FileMenu = GUICtrlCreateMenu("&Файл")
  27. $FileItem = GUICtrlCreateMenuItem("Инструкция", $FileMenu)
  28. $FileItem2 = GUICtrlCreateMenuItem("Выход", $FileMenu)
  29. $FileMenu3 = GUICtrlCreateMenu("&Игры")
  30. $FileItem4= GUICtrlCreateMenuItem("Марио",$FileMenu3)
  31. $FileItem5= GUICtrlCreateMenuItem("Змейка",$FileMenu3)
  32. $FileMenu2 = GUICtrlCreateMenu("&?")
  33. $FileItem6 = GUICtrlCreateMenuItem("Changelog",$FileMenu2)
  34. $FileItem3 = GUICtrlCreateMenuItem("О скрипте",$FileMenu2)
  35.  
  36. GUISetState(@SW_SHOW, $Window)
  37.  
  38. SoundSetWaveVolume(50)
  39. SoundPlay(@WindowsDir & "\media\tada.wav", 1)
  40. Local $iMsg
  41.  
  42. While 1 ;Используем бесконечный цикл While до тех пор пока не сработает ExitLoop
  43. $iMsg = GUIGetMsg()
  44. Switch $iMsg
  45. Case $OKButton
  46. Run ("ASI(No GUI).exe")
  47. Case $FileItem
  48. $sTextFile = $files & "\ReadMe.txt"
  49. Run ( "notepad.exe " & $sTextFile)
  50.  
  51. Case $GUI_EVENT_CLOSE
  52. ExitLoop
  53.  
  54. Case $FileItem2
  55. ExitLoop
  56.  
  57. Case $FileItem3
  58. GUICtrlCreateEdit($title & @CRLF & "Данный скрипт разработан с целью автоматической установки необходимого ПО."& @CRLF & "Дата начала разработки: 21.08.14" &@CRLF & "Разработал: Русинов Р.С." , 10, 10, 280, 230, $ES_AUTOVSCROLL + $WS_VSCROLL + $ES_NOHIDESEL + $ES_WANTRETURN + $ES_READONLY)
  59. Case $EXITButton
  60. ExitLoop
  61.  
  62. Case $BackButton
  63. GUICtrlCreatePic("1.jpg", 0, 0, 300, 250)
  64.  
  65. Case $FileItem4
  66. Run($files & "\MARIO\Mario.exe")
  67.  
  68. Case $FileItem5
  69. Run($files & "\snakeV1.0.exe")
  70.  
  71. Case $FileItem6
  72. $change = $files & "\changelog.txt"
  73. Run ( "notepad.exe " & $change)
  74.  
  75. EndSwitch
  76.  
  77. WEnd
  78.  
  79. Exit
  80.  
  81. Func _FileCopy($fromFile,$tofile)
  82. Local $FOF_RESPOND_YES = 16
  83. Local $FOF_SIMPLEPROGRESS = 256
  84. $winShell = ObjCreate("shell.application")
  85. $winShell.namespace($tofile).CopyHere($fromFile,$FOF_RESPOND_YES)
  86. EndFunc
  87.  
  88.  
  89. ;Автор: Русинов Роман.
  90. ;Дата: 21.08.14
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement