Medallyon

ConsoleWrite() Doesn't work?

4 posts in this topic

Heya AutoIt Community!

This thread has no priority whatsoever. My Script works, I'm just curious as to why my script isn't writing anything to the SciTE console.

Here's my script (which works beautifully):

#RequireAdmin

_ToggleSD() ; Starts the Function.

Func _ToggleSD()
   $Device = RegRead("HKCU", "PlaybackDevices") ; Checks which device is currently enabled.
   ConsoleWrite("The device has been read. ID is " & $Device & @CRLF)
   If $Device = 1 Then
      ShellExecute("C:\ProgramData\Microsoft\Windows\Start Menu\Programs\SSD\SSD - Speakers.lnk") ; Enables Speakers
      ConsoleWrite("Playback Device has been changed to Speakers" & @CRLF)
      RegWrite("HKCU", "PlaybackDevices", "REG_SZ", 2) ; Overwrites Registry Key to Speakers
      ConsoleWrite("Registry Key has been overwritten. It is now" & $Device & @CRLF)
   ElseIf $Device = 2 Then
      ShellExecute("C:\ProgramData\Microsoft\Windows\Start Menu\Programs\SSD\SSD - Headphones.lnk") ; Enables Headphones
      ConsoleWrite("Playback Device has been changed to Headphones" & @CRLF)
      RegWrite("HKCU", "PlaybackDevices", "REG_SZ", 1) ; Overwrites Registry Key to Headphones
      ConsoleWrite("Registry Key has been overwritten. It is now" & $Device & @CRLF)
   EndIf
EndFunc
Exit

Thanks for clarity in advance,

~Medallyon

Share this post


Link to post
Share on other sites



Maybe because of #RequireAdmin?


_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_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 parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 04/09/2015

Share this post


Link to post
Share on other sites

Indeed it is because of #RequireAdmin. I thought that because of Writing to the Registry I might need admin permissions, but that doesn't seem to be the case. Thanks for clearing things up.

~Medallyon

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now