Jump to content



Photo

[Solved] Change Title of Application


  • Please log in to reply
4 replies to this topic

#1 IanN1990

IanN1990

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 529 posts

Posted 28 April 2012 - 06:27 PM

I have been searching though the forums and was wondering is there any way to change title for an application.

Example -
When ever a new notepad is created its title is Untitled - Notepad and then if you save it becomes SavedNamed.txt - Notepad but i would just like it to say Notepad ;)

Search though the forums and helpfile it seams i need to use _Win_API_SetWindowLong but i dont use this very offten so i was wondering if someone could help me out

*Edit for Future incase someone else sees this. Seams i have gone about it all wrong Autoit has a function WinSetTitle

$hHandle = WinGetHandle("[Class:Notepad]") If WinExists($hHandle) Then      WinSetTitle($hHandle, "" , "Notepad") EndIf

Edited by IanN1990, 28 April 2012 - 06:40 PM.






#2 Danyfirex

Danyfirex

    Polymath

  • Active Members
  • PipPipPipPip
  • 239 posts

Posted 29 April 2012 - 03:09 PM

Try this

Run("notepad.exe") WinWait("[CLASS:Notepad]") WinSetTitle("[CLASS:Notepad]", "", "My New Notepad")

Posted Image


#3 Crazyace

Crazyace

    Wayfarer

  • Active Members
  • Pip
  • 55 posts

Posted 29 April 2012 - 03:18 PM

Try this

Run("notepad.exe") WinWait("[CLASS:Notepad]") WinSetTitle("[CLASS:Notepad]", "", "My New Notepad")

I have a large project that I'm working on and we use AutoHotKey for it right now. As I view the forums here, I am starting to notice how little code it takes to do things and how easy it really seems to use AutoIT.
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.""Never, ever, argue with an idiot. They'll drag you down to their level and beat you with experience"

#4 guinness

guinness

    guinness

  • MVPs
  • 10,347 posts

Posted 29 April 2012 - 03:26 PM

IanN1990, Danyfirex

This is the Example taken directly from the Beta version of the Help file, as you can see it's a little more friendlier.

Example() Func Example()     ; Run Notepad     Run("notepad.exe")     ; Wait 10 seconds for the Notepad window to appear.     Local $hWnd = WinWait("[CLASS:Notepad]", "", 10)     ; Set the title of the Notepad window using the handle returned by WinWait.     WinSetTitle($hWnd, "", "New Notepad Title - AutoIt")     ; Wait for 2 seconds to display the Notepad window and the new title.     Sleep(2000)     ; Close the Notepad window using the handle returned by WinWait.     WinClose($hWnd) EndFunc   ;==>Example

Example List: _AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_BinaryBin()_CheckMsgBox()_CmdLineRaw()_ContextMenu()_DesktopDimensions()_DisplayPassword()_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()_GUISetIcon()_Icon_Clear()/_Icon_Set()_InetGet()_InetGetGUI()_InetGetProgress()_IPDetails()_IsFileOlder()_IsGUID()_IsHex()_IsPalindrome()_IsRegKey()_IsStringRegExp()_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()_StringIsValid()_StringReplaceWholeWord()_StringStripChar()_Temperature()_TrialPeriod()_UKToUSDate()/_USToUKDate()_WinAPI_CreateGUID()_WMIDateStringToDate()/_DateToWMIDateString()AutoIt SearchAutoIt3 PortableAutoItWinGetTitle()/AutoItWinSetTitle()CodingFileInstallrGeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIGetBkColor()LockFile()PasteBinSciTE JumpSignature CreatorWM_COPYDATAMore Examples...Updated: 11/04/2013


#5 Danyfirex

Danyfirex

    Polymath

  • Active Members
  • PipPipPipPip
  • 239 posts

Posted 29 April 2012 - 03:30 PM

Ok thank you
Guinness

Posted Image





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users