-
Posts
75 -
Joined
-
Last visited
About ActualAkshay
- Birthday March 4
Profile Information
-
Location
India
-
Interests
Anything Interesting :)
Recent Profile Visitors
317 profile views
ActualAkshay's Achievements

Wayfarer (2/7)
0
Reputation
-
ActualAkshay reacted to a post in a topic: is _Iif removed from lastest version of AutoIt?
-
well nothing till now I saw these in my script $sSrc = _Iif(StringLeft($sSrc, 1) == "\", StringTrimLeft($sSrc, 1), $sSrc); remove \ from left $sSrc = _Iif(StringInStr($sSrc, ":"), $sSrc, $s_Path & "\" & $sSrc); check if path is absolute or dynamic and realized, I dont know how to parse out the actual arguments yet from these lines
-
Hey Guys, I need help in creating a function that uses GDI+ to create Metro style buttons, like in Windows 8 Sidebar, i have attached some example below: Earlier I used to design the buttons on photoshop but now I am thinking of doing it through code which would decrease the size of executable, also it would take time once for creating code rather than spending hours on photoshop. Here is the code I made till now, was able to draw only the button without text, as I suck on GDI+ #include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <GDIPlus.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Test", 615, 437) $Button1 = CtrlCreateButton("Button1", 48, 72, 100, 20) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd Func CtrlCreateButton($Text = "", $Left = 0, $Top = 0, $Width = 0, $Height = 0, $BGColor = 0xff00ff, $HoverColor = 0xbbbbbb, $FontSize = 10, $FontColor = 0xff456f, $FontFamily ="Arial", $WorkDir = @TempDir) _GDIPlus_Startup() ;Global $iWidth = 100, $iHeight = 100 ;dimension of the bitmap Local $iStride = 0, $pScan0 = 0, $iPixelFormat = $GDIP_PXF32ARGB ;some bitmap parameters Local $aResult = DllCall($ghGDIPDll, "uint", "GdipCreateBitmapFromScan0", "int", $Width, "int", $Height, "int", $iStride, "int", $iPixelFormat, "ptr", $pScan0, "int*", 0) Local $hBitmap = $aResult[6] ;this is the handle of the new empty bitmap Local $hContext = _GDIPlus_ImageGetGraphicsContext($hBitmap) ;create a context to the bitmap handle to do some GDI+ operations ;Global Const $iBgColor = 0xFFDE2697 ;define background color -> ARGB -> 0xFFDE2697 _GDIPlus_GraphicsClear($hContext, $BGColor) ;clear empty bitmap with new color ;$hGraphic = _GDIPlus_GraphicsCreateFromHWND($hContext) ;_GDIPlus_GraphicsDrawStringEx($hContext, $Text, _GDIPlus_FontCreate(_GDIPlus_FontFamilyCreate($FontFamily), $FontSize), _GDIPlus_RectFCreate(), _GDIPlus_StringFormatCreate(), _GDIPlus_BrushCreateSolid($FontColor)) $sFilename = $WorkDir & "\" & Chr(Random(65, 90, 1)) & Chr(Random(65, 90, 1)) & Random(1000000, 999999, 1) _GDIPlus_ImageSaveToFile($hBitmap, $sFilename) GUICtrlCreatePic($sFilename, $Left, $Top, $Width, $Height) _GDIPlus_GraphicsDispose($hContext) _GDIPlus_Shutdown() EndFunc ;==>MetroUICtrlCreateButton Please help me out guys... Thanks in advance
-
ActualAkshay reacted to a post in a topic: BinaryToAu3Kompressor v1.0.5.4 Update of 10 Oct 2014
-
ActualAkshay reacted to a post in a topic: Parsing out the strings between " " and ' '
-
Parsing out the strings between " " and ' '
ActualAkshay replied to ActualAkshay's topic in AutoIt General Help and Support
thanks again! -
ActualAkshay reacted to a post in a topic: Parsing out the strings between " " and ' '
-
ActualAkshay reacted to a post in a topic: Parsing out the strings between " " and ' '
-
Parsing out the strings between " " and ' '
ActualAkshay replied to ActualAkshay's topic in AutoIt General Help and Support
Truly, I dont have much idea :S I want to learn desperately tough -
Parsing out the strings between " " and ' '
ActualAkshay replied to ActualAkshay's topic in AutoIt General Help and Support
thanks, but cant it give FileInstall( ) too? -
Parsing out the strings between " " and ' '
ActualAkshay replied to ActualAkshay's topic in AutoIt General Help and Support
Well I do see the array but its kind of strange, cant we just parse out the whole "FileInstall( src, des, flag)" txt into the array? -
Parsing out the strings between " " and ' '
ActualAkshay replied to ActualAkshay's topic in AutoIt General Help and Support
check this out #include <Array.au3> Local $sData = "FileInstall('SOURCE', 'DEST', 0)" & @CRLF $sData &= 'FileInstall("SOURCE", "DEST", 0)' & @CRLF $sData &= 'FileInstall("SOURCE", "DEST")' & @CRLF $sData &= "FileInstall(" & '"SOURCE"' & ", 'DEST')" & @CRLF $sData &= "FileInstall('SOURCE', '1' & " & '"DEST"' & ")" Local $aSRE = StringRegExp($sData, 'FileInstall\(\h*([''"])(.+?)\1,\h*([''"])(.+?)\3\h*(?:,\h*(\d)\h*)?\)', 3) ; By guinness 2013. ConsoleWrite($sData) _ArrayDisplay($aSRE) Its still not working -
Parsing out the strings between " " and ' '
ActualAkshay replied to ActualAkshay's topic in AutoIt General Help and Support
I think there is problem with this, I get error "Subscript used with non-Array variable." which means nothing is parsed out? -
Parsing out the strings between " " and ' '
ActualAkshay replied to ActualAkshay's topic in AutoIt General Help and Support
Yes! I am doing that