Jump to content

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Find out more here. X
X


Photo

s!mpL3 LAN Messenger


  • Please log in to reply
189 replies to this topic

#161 AoRaToS

AoRaToS

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 349 posts

Posted 05 March 2011 - 05:54 PM

hyperzap I haven't forgot about that, it will find its way in a later version, I'm still thinking of the best way to implement it without re-writing a whole bunch of code!
I'm also trying to optimize the code already there and make it easier to implement things in the future, when I'm happy with it I'll add more things...
Usually that's what happens, I add a couple of things, like I did a couple of versions ago, then while I'm there I start finding things I don't like or bugs and fix them...
now, about the public key cryptography, I'll have to look into that as I haven't really researched...
thanks for the recommendations!
Nice app you have there!
If you also need anything for your project, let me know :)

Edited by AoRaToS, 05 March 2011 - 05:55 PM.

s!mpL3 LAN Messenger

 

Current version 2.9.8.0 [09/02/2014]

 

Download Here

 

s!mpL3








#162 AoRaToS

AoRaToS

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 349 posts

Posted 07 March 2011 - 12:12 PM

s!mpL3 LAN Messenger version 2.9.7.3

1.
Fixed a bug that could eventually cause the program to crash due to not closing some connections.

s!mpL3 LAN Messenger

 

Current version 2.9.8.0 [09/02/2014]

 

Download Here

 

s!mpL3


#163 willichan

willichan

    Go ahead. You know you want to scan it.

  • Active Members
  • PipPipPipPipPipPip
  • 687 posts

Posted 07 March 2011 - 06:00 PM

AoRaToS,

I like this. I used a similar program in the past, but the GUI was all in Japanese, so only a small few of us could use it.
I would like to implement this at one of the offices I am working at, but there are a couple of small issues I would like to see resolved first.

  • The GUI has a fixed location. It needs to be movable.
  • It would be great if I could set the ports to be used in the settings.
I will also be happy to help with the Japanese translation, if no native speakers step up.

#164 AoRaToS

AoRaToS

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 349 posts

Posted 07 March 2011 - 06:45 PM

AoRaToS,

I like this. I used a similar program in the past, but the GUI was all in Japanese, so only a small few of us could use it.
I would like to implement this at one of the offices I am working at, but there are a couple of small issues I would like to see resolved first.

  • The GUI has a fixed location. It needs to be movable.
  • It would be great if I could set the ports to be used in the settings.
I will also be happy to help with the Japanese translation, if no native speakers step up.



About the first one,

the GUI doesn't have a fixed location, it's movable If you click 'n drag right and left of the Refresh button or on the picture when you're not connected, although I haven't set it to save the last location so it'll open at that same spot every time (I can change that)

<CLICK HERE> |Refresh| <CLICK HERE>

The other option about the ports, I was thinking of adding it in the options at some stage but I didn't to avoid confusing users that may not know how to use things like that, I may add it in the Advanced section though...

About the language, I don't know Japanese, if you're interested though I'm planning on implementing language changing soon so I'll post the language file that will need to be translated!

s!mpL3 LAN Messenger

 

Current version 2.9.8.0 [09/02/2014]

 

Download Here

 

s!mpL3


#165 willichan

willichan

    Go ahead. You know you want to scan it.

  • Active Members
  • PipPipPipPipPipPip
  • 687 posts

Posted 07 March 2011 - 08:23 PM

the GUI doesn't have a fixed location, it's movable If you click 'n drag right and left of the Refresh button or on the picture when you're not connected, although I haven't set it to save the last location so it'll open at that same spot every time (I can change that)

Ok. I can see that. Although for users, a drag handle on the top would be more consistent with other Windows apps. (Not to be picky or anything... :) )

The other option about the ports, I was thinking of adding it in the options at some stage but I didn't to avoid confusing users that may not know how to use things like that, I may add it in the Advanced section though...

Even if not in the settings GUI, if you put it in the INI/Registry where you are storing the settings, they can be changed by more advanced users.

About the language, I don't know Japanese, if you're interested though I'm planning on implementing language changing soon so I'll post the language file that will need to be translated!

Let me know when you have the language file ready, and I will be happy to help.

#166 AoRaToS

AoRaToS

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 349 posts

Posted 07 March 2011 - 09:08 PM

a drag handle on the top would be more consistent with other Windows apps.

That's true, however I didn't like the titlebar... The GUI will change at some stage, I'll add a customizable skin which should look better also!

put it in the INI/Registry where you are storing the settings, they can be changed by more advanced users.

Good idea!

Let me know when you have the language file ready, and I will be happy to help.

I'll let you know when I have it ready!

s!mpL3 LAN Messenger

 

Current version 2.9.8.0 [09/02/2014]

 

Download Here

 

s!mpL3


#167 guinness

guinness

    I've a handle on the fiction

  • Developers
  • 16,504 posts

Posted 07 March 2011 - 10:40 PM

One thing I do like is the "Button Password GUI's" such a great little idea :) I especially like the "Dimming Effect!"

Let me know when you have the language file ready, and I will be happy to help.

AoRaToS >> Do you have the Function for Multi-Language already? As I would be happy to share an Example I have :)

Edit: With settings I normally prefer the good 'ol INI File!

Edited by guinness, 07 March 2011 - 10:56 PM.

Example List: _AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_BinaryBin()_CheckMsgBox()_CmdLineRaw()_ContextMenu()_ConvertLHWebColor()/_ConvertSHWebColor()_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()_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()CodingDirToHTML5FileInstallrGeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIGetBkColor()LockFile()PasswordValidPasteBinPosts Per DayPreExpandQueue()ResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()WM_COPYDATAMore Examples...
Updated: 06/07/2014


#168 AoRaToS

AoRaToS

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 349 posts

Posted 07 March 2011 - 10:55 PM

Hello guinness,

I don't have the function made yet, you're free to share yours and I may implement it...
I was thinking of making a language file for each language, using .ini formatting
then anywhere there's text it should point to the specific parameter= in the selected language file

I'm not yet sure, I'll see...

s!mpL3 LAN Messenger

 

Current version 2.9.8.0 [09/02/2014]

 

Download Here

 

s!mpL3


#169 guinness

guinness

    I've a handle on the fiction

  • Developers
  • 16,504 posts

Posted 07 March 2011 - 11:13 PM

Something like this? I was going to send you a PM to respect your no Source Code policy :) But unfortunately this wasn't possible.

Language File: Saved as English.ini or English.txt or English.lng (it depends entirely on you)
[English] TEST_1=Test 1 TEST_2=Test 2 TEST_3=%APPDATA%\Working Directory
Example use of Function:
AutoIt         
#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 #include <MsgBoxConstants.au3> #include <WinAPI.au3> MsgBox($MB_SYSTEMMODAL, '_Language()', _Language('TEST_1', 'Test 1')) MsgBox($MB_SYSTEMMODAL, '_Language()', _Language('TEST_2', 'Test 2')) MsgBox($MB_SYSTEMMODAL, '_Language()', _Language('TEST_3', '', False)) ; Don't Expand EnvStrings. MsgBox($MB_SYSTEMMODAL, '_Language()', _Language('TEST_3', '')) ; Expand EnvStrings. MsgBox($MB_SYSTEMMODAL, '_Language()', _Language('TEST_4', 'If Key Doesn''t Exist This Is Shown As @LF @LF Default.')) ; Default Language String. Func _Language($sData, $sDefault, $fIsExpand = True)     Local $sLanguage = IniRead(@ScriptDir & '\Settings.ini', 'General', 'Language', 'English')     $sData = IniRead(@ScriptDir & '\' & $sLanguage & '.ini', $sLanguage, $sData, $sDefault)     If $fIsExpand Then         $sData = _WinAPI_ExpandEnvironmentStrings($sData)     EndIf     $sData = StringRegExpReplace($sData, '\h*@CR\h*', @CR)     $sData = StringRegExpReplace($sData, '\h*@LF\h*', @LF)     $sData = StringRegExpReplace($sData, '\h*@CRLF\h*', @CRLF)     $sData = StringRegExpReplace($sData, '\h*@TAB\h*', @TAB)     Return $sData EndFunc   ;==>_Language

Edited by guinness, 30 June 2014 - 09:27 AM.

Example List: _AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_BinaryBin()_CheckMsgBox()_CmdLineRaw()_ContextMenu()_ConvertLHWebColor()/_ConvertSHWebColor()_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()_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()CodingDirToHTML5FileInstallrGeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIGetBkColor()LockFile()PasswordValidPasteBinPosts Per DayPreExpandQueue()ResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()WM_COPYDATAMore Examples...
Updated: 06/07/2014


#170 AoRaToS

AoRaToS

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 349 posts

Posted 07 March 2011 - 11:27 PM

don't worry about that, you can post code here

Yes something like that was what I was thinking of, of course it has quite a few message boxes, labels and text in general but it shouldn't be hard, just time consuming :)
Thank you for that, I'll play around with it :)
But I'll get on with it soon!

s!mpL3 LAN Messenger

 

Current version 2.9.8.0 [09/02/2014]

 

Download Here

 

s!mpL3


#171 guinness

guinness

    I've a handle on the fiction

  • Developers
  • 16,504 posts

Posted 08 March 2011 - 10:36 AM

I'll play around with it

Cool! I would like to see the changes you make to see if I could utilise this in the future :P But no problem if not...I totally respect why >> http://www.autoitscript.com/forum/topic/88782-smpl3-lan-messenger/page__view__findpost__p__864361 :)

Also last night I was playing around (thinking logically) trying to figure out the "Ghost Effect" as I would call it. Thanks for the inspiration :)

Edited by guinness, 08 March 2011 - 10:37 AM.

Example List: _AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_BinaryBin()_CheckMsgBox()_CmdLineRaw()_ContextMenu()_ConvertLHWebColor()/_ConvertSHWebColor()_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()_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()CodingDirToHTML5FileInstallrGeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIGetBkColor()LockFile()PasswordValidPasteBinPosts Per DayPreExpandQueue()ResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()WM_COPYDATAMore Examples...
Updated: 06/07/2014


#172 AoRaToS

AoRaToS

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 349 posts

Posted 08 March 2011 - 01:46 PM

Glad you like it!! If you need any help with that, let me know, I can give you some code on that part... :)

s!mpL3 LAN Messenger

 

Current version 2.9.8.0 [09/02/2014]

 

Download Here

 

s!mpL3


#173 sliceofpie

sliceofpie

    Wayfarer

  • Active Members
  • Pip
  • 62 posts

Posted 14 March 2011 - 12:11 AM

Hi,
I just tried your new version and I have a question for you.

When I hide the window by right-clicking the systray icon and selecting "Hide", how do I bring it back up to send a message? I've been going into task manager, closing the process and then re-run it.

Thanks,
:)

#174 AoRaToS

AoRaToS

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 349 posts

Posted 14 March 2011 - 12:28 AM

Hi,
I just tried your new version and I have a question for you.

When I hide the window by right-clicking the systray icon and selecting "Hide", how do I bring it back up to send a message? I've been going into task manager, closing the process and then re-run it.

Thanks,
:)


There's a HotKey for that: by default it is Ctrl+Alt+Space unless you changed it from the Settings...
It's all explained in the first post of this topic!

s!mpL3 LAN Messenger

 

Current version 2.9.8.0 [09/02/2014]

 

Download Here

 

s!mpL3


#175 sliceofpie

sliceofpie

    Wayfarer

  • Active Members
  • Pip
  • 62 posts

Posted 14 March 2011 - 04:14 AM

Oh I see it now. It was on a different page.

Thanks again. Great program!!

#176 AoRaToS

AoRaToS

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 349 posts

Posted 14 March 2011 - 11:41 AM

You're welcome!!!

Glad you like it!! Stay tuned :)

s!mpL3 LAN Messenger

 

Current version 2.9.8.0 [09/02/2014]

 

Download Here

 

s!mpL3


#177 AoRaToS

AoRaToS

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 349 posts

Posted 24 March 2012 - 09:25 PM

Still needs work... Just sample pics, I'm moving the "check for updates" to the About window and changing the Settings window to be larger, I will also be making other changes to the Settings window so the interface is cleaner and not so full

Edit - removed pics

Edited by AoRaToS, 06 January 2013 - 06:23 PM.

s!mpL3 LAN Messenger

 

Current version 2.9.8.0 [09/02/2014]

 

Download Here

 

s!mpL3


#178 AoRaToS

AoRaToS

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 349 posts

Posted 06 January 2013 - 06:22 PM

s!mpL3 LAN Messenger version 2.9.7.4

1. Server now using UDP port 60000 (breaks compatibility with older versions).

2. Server syntax changes (breaks compatibility with older versions).

3. Various bug fixes when connections change while connected or disconnected (msgboxes).

4. Specific settings not being greyed out as supposed to in Preferences GUI (previously Settings).

5. About GUI - re-designed and Updater implemented. License Agreement added.

6. Preferences GUI - completely re-designed to accommodate extra settings, become less crowded and look better. Some settings have been removed for now and will be re-implemented in the future if needed. Also added the ability to mute/unmute sounds.

7. Various UI tweaks - OS aware Notifications, moved some settings to the main window, under a new menu called View. Added some new features like the option for the main window and/or conversation windows to appear in the taskbar.

8. Status - Your status is visible to others. The tray icon also corresponds to your status and it shows to others next to your name in the Treeview. You can change your status by clicking the icon next to your Username before connecting (cycle through) or by choosing the one you want by right-clicking the tray icon.

9. Updater version 1.3.1.3, now gets information about the latest s!mpL3 LAN Messenger and displays it after updating.

Edited by AoRaToS, 06 January 2013 - 07:21 PM.

  • willichan likes this

s!mpL3 LAN Messenger

 

Current version 2.9.8.0 [09/02/2014]

 

Download Here

 

s!mpL3


#179 denysrom

denysrom

    Seeker

  • Active Members
  • 13 posts

Posted 07 January 2013 - 01:54 AM

Tank`s Man ! Ist very Nice software ! :bye:
  • AoRaToS likes this
Y Love You AutoiT

#180 AoRaToS

AoRaToS

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 349 posts

Posted 07 January 2013 - 10:38 PM

Thanks denysrom! Glad you like it :D

s!mpL3 LAN Messenger

 

Current version 2.9.8.0 [09/02/2014]

 

Download Here

 

s!mpL3





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users