Jump to content

tutor2000

Active Members
  • Posts

    284
  • Joined

  • Last visited

Everything posted by tutor2000

  1. Aloha everyone Long time Autoiter (Autoit 2) short time forum poster. I wrote a little clipboard storer with an hta gui and use short cuts to copy and paste clipboards. The variable space doesn't seem large enough though. For example graphics do not seem to be stored in the autoit variables. I know usually you show work, but since I'm going to ask if these can be stored in the registry, I thought I'd better ask you folks first. Thanks, Rick
  2. Got it Changed the creation date instead Duh Rick
  3. I'm having some trouble here changing the file date of photos in the Pictures library. I figured out how to get to the path do $folder=IniRead(@scriptdir&"\chagephotodate.ini","Folder","1","") $folder=FileSelectFolder ( "Select the location of your photos","" ,2, $folder ) if @error then exitfunc() if not StringInStr($folder,"\") then $folder = @UserProfileDir&"\"&$folder $shortfolder=FileGetShortName($folder) Run(@comspec &' /c start '&$shortfolder,@ScriptDir,@SW_HIDE) $ret=MsgBox(4100,"ComputerHelp808.com","You wrote"&@CRLF&$folder&@CRLF&"Is this correct?") IniWrite(@scriptdir&"\chagephotodate.ini","Folder","1",$folder) Until $ret=6 But after calling the func the photo date remains the same I did search for a solution on the forum of course first func changedate() $folder=IniRead(@scriptdir&"\chagephotodate.ini","Folder","1","") $day=IniRead(@scriptdir&"\chagephotodate.ini","Day","1",@MDAY) $month=IniRead(@scriptdir&"\chagephotodate.ini","Month","1",@MON) $year=IniRead(@scriptdir&"\chagephotodate.ini","Year","1",@YEAR) $var = FileSetTime($folder&"\*.jpg",$year&$month&$day) if $var=0 then msgbox(4096,"ComputerHelp808.com", "An error ocurred and your photo dates were not changed. Please restart the program and try again.") exitfunc() EndIf EndFunc I'm not getting an error. As far as the function goes it thinks it changed the date Rick
  4. Trying to work with the help file but I still need an example Let's say Host mydomain.com User iamuser password thisispass file c:\blah\mywebpage.htm web target http://mydomain.com/folder/mywebpage.htm Is this enough to get an example? Rick
  5. What happened what'd I miss? That's why I liked the yahoo group Rick
  6. Just my lazy way of getting around stuff I don't know lol Rick
  7. I started the script then need to click a button for the program to execute so just starting the program was not an option Generate this as part of your hta generation $hta = $hta &@CRLF& '<script language="VBScript"> ' $hta = $hta &@CRLF& 'Sub RunProgram ' $hta = $hta &@CRLF& 'document.title="Run Program by NewbieServices.com"' $hta = $hta &@CRLF& 'End Sub' $hta = $hta &@CRLF& '</script> ' $hta = $hta &@CRLF& '</head><body> <button onclick="RunProgram">Run Program</button> Now the button will rename the window Then place this in your autoit script Run(@ComSpec & " /c start "&@ScriptDir&"\DumbSubmitMenu.hta",@ScriptDir,@SW_HIDE) ;or whatever the name of your hta is WinWait("DumbSubmit by NewbieServies.com","") WinActivate("DumbSubmit by NewbieServies.com", "") WinMove("DumbSubmit by NewbieServies.com", "", 0, 0, 300, 300) WinSetOnTop("DumbSubmit by NewbieServies.com","",1) while WinExists("DumbSubmit by NewbieServies.com","") sleep(1000) WEnd The program will now wait until the window no longer exists which it doesn't when you click the vbscript button and rename the window Just a new trick I learned as a newbie Rick
  8. Can't you just note the change in title? Rick
  9. I having a similar problem In the google example the form has a name. How can I fill out a form if the form doesn't have a name? Rick
  10. It's a mess and it's not done yet, but I'm happy to share what I can. I used start to avoid having to find the mshta file which is in a different location depending on the os I'm sure it could be improved upon by a real programmer Rick $min = 0 $hour = 0 $sec = 0 $tsec = 0 $tmin = 0 $thour = 0 $goalmin = 0 $goalsec = 0 $goalhour = 0 $testsec = 0 $oldtime = 0 $time = 0 $rounds = 1 $trounds = 30 #include <IE.au3> run(@comspec & " /c start c:\blah\modules\WorkOutTimerCount.hta", @ScriptDir, @SW_HIDE) WinWaitActive("Workout Timer by Kirkham","") WinSetState ( "Workout Timer by Kirkham", "", @SW_MAXIMIZE ) $oIE = _IEAttach("Workout Timer by Kirkham", "embedded") $body = _IEBodyReadHTML($oIE) $time = @HOUR&":"&@MIN&":"&@SEC $oldtime = @HOUR&":"&@MIN&":"&@SEC $body = StringReplace($body, "Time:", "Time: "&$time ) _IEBodyWriteHTML($oIE, $body) Do $oldtime = @HOUR&":"&@MIN&":"&@SEC if not winexists("Workout Timer by Kirkham","") Then Exit EndIf $body = _IEBodyReadHTML($oIE) ;Sleep(1000) changetimer() until not winexists("Workout Timer by Kirkham","") Exit Func changetimer() $testsec = @SEC while $testsec = @SEC sleep(100) WEnd if not winexists("Workout Timer by Kirkham","") Then Exit EndIf $body = StringReplace($body, "Seconds: "&$sec, "Seconds: "&$sec + 1) $sec= $sec + 1 $goalsec = $goalsec + 1 if not winexists("Workout Timer by Kirkham","") Then Exit EndIf if $sec >= 60 Then $sec = 0 $body = StringReplace($body, "Minutes: "&$min, "Minutes: "&$min + 1) $body = StringReplace($body, "Seconds: 60", "Seconds: 0") $min = $min + 1 EndIf if $min >= 60 Then $min = 0 $body = StringReplace($body, "Hours: "&$hour, "Hours: "&$hour + 1) $body = StringReplace($body, "Minutes: 60", "Minutes: 0") $body = StringReplace($body, "Seconds: 60", "Seconds: 0") $hour = $hour + 1 EndIf if not winexists("Workout Timer by Kirkham","") Then Exit EndIf $tsec = $tsec + $sec if $goalsec >= $trounds Then $body = StringReplace($body, "Round: "&$rounds, "Round: "&$rounds + 1 ) $rounds = $rounds + 1 $goalsec = 0 EndIf $time = @HOUR&":"&@MIN&":"&@SEC $body = StringReplace($body, "Time: "&$oldtime, "Time: "&$time ) _IEBodyWriteHTML($oIE, $body) Return EndFunc
  11. I used run and got rid of _iecreate which got rid of the file download run save window Thanks a lot for your help Rick
  12. Thanks bradah Can't wait to try it Rick
  13. Grrrrrrrr Can you give me an example how to attach this #include <IE.au3> $oIE = _IECreate() _IENavigate($oIE, "c:\blahmodules\WorkOutTimerCount.html") ;_IENavigate($oIE, "c:\blah\modules\WorkOutTimerCount.hta") ;$oIEhta = _IEAttach ("Workout Timer by Kirkham Count","embedded") Thanks Rick
  14. Sorry Easier to use vbscript in an hta for my workout timer Thanks I'll try what you say, but it's my first time using this so I may have to ask more questions Appreciate it Rick
  15. This is a for a workout timer I'm working on using an hta (not done yet) How can I use iereadhtml on the hta so I can replace the ie browser with an hta for the timer Thanks Rick
  16. This stuff is going to come in helpful for my new workout timer Thanks guys Rick
  17. Aloha Jon I'd like to release the program to the public some day. I figured if this computer gave me a hard time another one somewhere might as well Rick
  18. I wish I could change the topic spelling I was in a hurry Why does the left side of my thing say spammer? Rick
  19. I have one computer at work yelling at me about installing autoitx through dos usinga compiled autoit exe (It's a patient manager program) Is there an alternative way of installing autoitx? Thanks Rick
  20. Got a way to install it to users? I'm using HTAs as menus thus far but this looks great Rick
  21. I wish Returns the numeric representation of an expression. Number ( expression ) Became my favorite section of the help file while writing a complicated generatesalesreport script Rick
  22. Dave if your going to do a while processexists can't you just ProcessWaitClose ( "process" [, timeout] ) Rick
  23. Ummm it's part of my workout timer Please please please please keep it Rick
  24. What kind of apps? Rick
×
×
  • Create New...