froufrou Posted June 20, 2009 Share Posted June 20, 2009 Thank-You Link to comment Share on other sites More sharing options...
Floppy Posted July 4, 2009 Share Posted July 4, 2009 Is there any way to set the write speed? Link to comment Share on other sites More sharing options...
Chain Posted October 5, 2009 Share Posted October 5, 2009 Is there any way to set the write speed?i like to know this too Link to comment Share on other sites More sharing options...
Chain Posted October 11, 2009 Share Posted October 11, 2009 is it posible to include this methode: http://msdn.microsoft.com/en-us/library/aa365373%28VS.85%29.aspx maby we can set with this the disk write speed greetz Link to comment Share on other sites More sharing options...
yqf0215 Posted March 8, 2010 Share Posted March 8, 2010 (edited) Very Thanks monoceres,Do a good job. I want to ask : it can burn iso file to the cdrom disc; but how to modify the script to create image file from the cdrom disc? I mean that , if the cdrom disc is a bootable CD, or a music CD, create image files from the cdrom disc. Edited March 8, 2010 by yqf0215 Link to comment Share on other sites More sharing options...
ChrisL Posted October 3, 2011 Share Posted October 3, 2011 Digging up an old script.. did anyone ever figure out the callback procedure, I've got a project where this would come in useful but you do not know how long the disks will take [u]Scripts[/u]Minimize gui to systray _ Fail safe source recoveryMsgbox UDF _ _procwatch() Stop your app from being closedLicensed/Trial software system _ Buffering Hotkeys_SQL.au3 ADODB.Connection _ Search 2d Arrays_SplashTextWithGraphicOn() _ Adjust Screen GammaTransparent Controls _ Eventlogs without the crap_GuiCtrlCreateFlash() _ Simple Interscript communication[u]Websites[/u]Curious Campers VW Hightops Lambert Plant Hire Link to comment Share on other sites More sharing options...
DXRW4E Posted March 9, 2012 Share Posted March 9, 2012 (edited) Hi monoceres, you can add support to save the ISO in HD, (to create xxxx.iso ect ect), here for example http://social.msdn.microsoft.com/Forums/...ead/0cf619cf-ef87-41e6-84b1-45 Mike Feng it seems that suggests a solution (would be nice to have it in IMAPI2.au3)Thanks Againand sorry for my englishCiao. Edited March 9, 2012 by DXRW4E Link to comment Share on other sites More sharing options...
Nunos Posted January 18, 2013 Share Posted January 18, 2013 Hello monoceres do you have an example of burning an iso? I am not sure how to make it work. Thank you for your time. Link to comment Share on other sites More sharing options...
guinness Posted January 18, 2013 Share Posted January 18, 2013 Never used this, but looking at the documentation provided you will need to use _IMAPI2_BurnImageToDrive. Before you ask, no I won't. UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018 Link to comment Share on other sites More sharing options...
Nunos Posted January 19, 2013 Share Posted January 19, 2013 (edited) Trying to get this to work but I am in Do Until Loop hell. The result I am looking for is that the burn does not happen unless a blank cd that can be written to is in the drive. But in various experiments I am not getting the desired results. Perhaps someone can tell me what I am doing wrong expandcollapse popup#include "IMAPI2.au3" Local $sImage = @DesktopDir & "\my.iso" ; Get the unique ids of all the drives on the system $ids = _IMAPI2_DrivesGetID() ; Get the object of the first drive $drive = _IMAPI2_DriveGetObj($ids[1]) Do _IMAPI2_DriveEject($drive) MsgBox(64, "Info", "Insert cd-r or cd-rw into drive " & _IMAPI2_DriveGetLetter($drive)& ":") _IMAPI2_DriveClose($drive) Do Sleep(1000) $code = _IMAPI2_DriveGetMedia($drive) Until $code <> -1 ; Wait until the drive is ready Until $code = $IMAPI_MEDIA_TYPE_CDR Or $code = $IMAPI_MEDIA_TYPE_CDRW ; Force the user to insert cd-r or cd-rw $blank = _IMAPI2_DriveMediaIsBlank($drive) Do $blank = False MsgBox(64, "Info", "The disk is not blank please insert a blank cd-r or cd-rw.") Do Sleep(1000) $code = _IMAPI2_DriveGetMedia($drive) Until $code <> -1 ; Wait until the drive is ready Until $blank = True _IMAPI2_BurnImageToDrive($drive, $sImage,"_Progress") Func _Progress($array) ConsoleWrite("Current action: "&$array[0]&@CRLF) ConsoleWrite("Remaing time: "&$array[1]&@CRLF) ConsoleWrite("Elapsed time: "&$array[2]&@CRLF) ConsoleWrite("Total time: "&$array[3]&@CRLF) EndFunc _IMAPI2_DriveEject($drive) ; Eject when Burn is complete Edited January 19, 2013 by Nunos Link to comment Share on other sites More sharing options...
spudw2k Posted January 22, 2013 Share Posted January 22, 2013 (edited) Your do loop is infinite because you are evaluating if $blank = true but there no mechanism to set the value of $blank within the loop. Edited January 22, 2013 by spudw2k Spoiler Things I've Made: Always On Top Tool ◊ AU History ◊ Deck of Cards ◊ HideIt ◊ ICU ◊ Icon Freezer ◊ Ipod Ejector ◊ Junos Configuration Explorer ◊ Link Downloader ◊ MD5 Folder Enumerator ◊ PassGen ◊ Ping Tool ◊ Quick NIC ◊ Read OCR ◊ RemoteIT ◊ SchTasksGui ◊ SpyCam ◊ System Scan Report Tool ◊ System UpTime ◊ Transparency Machine ◊ VMWare ESX Builder Misc Code Snippets: ADODB Example ◊ CheckHover ◊ Detect SafeMode ◊ DynEnumArray ◊ GetNetStatData ◊ HashArray ◊ IsBetweenDates ◊ Local Admins ◊ Make Choice ◊ Recursive File List ◊ Remove Sizebox Style ◊ Retrieve PNPDeviceID ◊ Retrieve SysListView32 Contents ◊ Set IE Homepage ◊ Tickle Expired Password ◊ Transpose Array Projects: Drive Space Usage GUI ◊ LEDkIT ◊ Plasma_kIt ◊ Scan Engine Builder ◊ SpeeDBurner ◊ SubnetCalc Cool Stuff: AutoItObject UDF ◊ Extract Icon From Proc ◊ GuiCtrlFontRotate ◊ Hex Edit Funcs ◊ Run binary ◊ Service_UDF Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now