
[OT] Quarrels
Moderators: Hacker, petermad, Stefan2, white
- XPEHOPE3KA
- Power Member
- Posts: 854
- Joined: 2006-03-03, 18:23 UTC
- Location: Saint-Petersburg, Russia
- majkinetor !
- Power Member
- Posts: 1580
- Joined: 2006-01-18, 07:56 UTC
- Contact:
I was uisng 20+ for some time in previous years. Including PrologI read somewhere that majkinetor knows about 10+ prog-g languages...

Currently working in only 5,6
Not very useful for ordinary things. Very useful if you want to understand the recursion as it is the basic bulding block for every operation. Pretty good if you want to lern Lisp later witch has similar logic and is sometimes used today for special purpose languages - for instance Nyquist, DSP programming language based on Lisp (and so Prolog)PS Is Prolog useful? I didn't study it when I was a student.
funduk?"X" is Ok for you? Ok.
Oh, your alter ego ? Splited personalitiy... I see.
That may explain your sudden mood changes
Habemus majkam!
- majkinetor !
- Power Member
- Posts: 1580
- Joined: 2006-01-18, 07:56 UTC
- Contact:
2 ALex
I downloaded TC7 beta. Good to know that Remove Splash Screen.ahk still works
For one thing I can say "finally" - Choose command. Can't beleve we had to wait years for this little window ...
Also MRT upgrade is nice... Side effect is that I can experiment with files and have some kind of backup as previously you had only Undo of last step. I still think that MRT Interface is far from practical...
Interface of TC doesn't exicte me much as WindowBlinds fix it much better
This is most interesting for me:
17.09.06 Added: Send WM_COPYDATA with dwData='E'+256*'M' and lpData pointing to em_xyz internal command (0-terminated) to execute that command. Accepts parameters separated by a space
I downloaded TC7 beta. Good to know that Remove Splash Screen.ahk still works

For one thing I can say "finally" - Choose command. Can't beleve we had to wait years for this little window ...
Also MRT upgrade is nice... Side effect is that I can experiment with files and have some kind of backup as previously you had only Undo of last step. I still think that MRT Interface is far from practical...
Interface of TC doesn't exicte me much as WindowBlinds fix it much better

This is most interesting for me:
17.09.06 Added: Send WM_COPYDATA with dwData='E'+256*'M' and lpData pointing to em_xyz internal command (0-terminated) to execute that command. Accepts parameters separated by a space
Habemus majkam!
- majkinetor !
- Power Member
- Posts: 1580
- Joined: 2006-01-18, 07:56 UTC
- Contact:
Configuration -> Misc: button with the loopHmm, where is it?
Its not that u don't have possibilities as it is impossible. The fact is that you are not aware of what it can do for you. Its like one colegue here that doesn't use arrays in prog lang. He said that he don't need it. I say, when you use it enough, you will need it.I didn't use MRT ever
What is that ?We already have EM_DISPLAYBAND command for this - isn't it enought?
ICFU told me that using WM_COPYDATA we will be able to get the list of all files without using clipboard and things like that. AFAIK you can't do that in pre 7 versions.
Habemus majkam!
So, afterwards it needs to be parsed, I don't have enough info about that one till now.15.09.06 Added: Support for accessibility tools (e.g. for blind users) to main lists+separate tree+sync+CD-Tree, allows to retrieve current line via LB_GETTEXT
And I was wrong with WM_COPYDATA. This one can be used instead for calling user-defined commands, this is an example script:
Code: Select all
; *** Konfig-Start
parameter := "em_command"
; *** Konfig-Ende
Send_WM_COPYDATA(parameter)
Send_WM_COPYDATA(ByRef SentParameter)
{
VarSetCapacity( CopyDataStruct, 12 )
InsertInteger( Asc( "E" ) + 256 * Asc( "M" ), CopyDataStruct )
InsertInteger( StrLen( SentParameter ) + 1, CopyDataStruct, 4 )
InsertInteger( &SentParameter, CopyDataStruct, 8 )
SendMessage, 0x4A, , &CopyDataStruct, , ahk_class TTOTAL_CMD
}
InsertInteger(pInteger, ByRef pDest, pOffset = 0, pSize = 4)
{
mask := 0xFF
Loop %pSize%
{
DllCall("RtlFillMemory", UInt, &pDest + pOffset + A_Index - 1, UInt, 1, UChar, (pInteger & mask) >> 8 * (A_Index - 1))
mask := mask << 8
}
}
No idea about EM_DISPLAYBAND too...We already have EM_DISPLAYBAND command for this - isn't it enought?
Icfu
Last edited by icfu on 2006-11-05, 01:10 UTC, edited 2 times in total.
This account is for sale
Hi majki,
in french magnifying = "loupe" I guess in serbian it must sound similar.
BTW do you often use alias with TC ? why is it useful ?
I guess you mean magnifying button (loop <> magnifying)majkinetor ! wrote: Configuration -> Misc: button with the loop

in french magnifying = "loupe" I guess in serbian it must sound similar.
BTW do you often use alias with TC ? why is it useful ?
Gil
Licence #17346
90% of coding is debugging. The other 10% is writing bugs.
Licence #17346
90% of coding is debugging. The other 10% is writing bugs.
gbo,
Roman
I can type "k" instead of "kzip archive *.*" and don't need any batches lying around for that.do you often use alias with TC ? why is it useful ?
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
@Alextp:
em_xyz are user defined commands, it looks like you are confusing something. Please check my script above. I know, TC 7 is new, we all need some time...
You are talking about sending cm_ commands which is what we are all using for more than a year now in dozens of scripts.
Icfu
em_xyz are user defined commands, it looks like you are confusing something. Please check my script above. I know, TC 7 is new, we all need some time...

You are talking about sending cm_ commands which is what we are all using for more than a year now in dozens of scripts.
Icfu
This account is for sale
My avatar? freeCommander? Huh?
That's the mascot of 1. FC Köln, Cologne football club.
Regarding em_commands:
http://www.ghisler.ch/board/viewtopic.php?t=12064 (Link corrected, thanks StickyNomad)
So, you can for example define that one:
em_notepad
If you call em_notepad by the above script, it will start Notepad with the current filename.
I think this is a fuckin' great feature...
Icfu
That's the mascot of 1. FC Köln, Cologne football club.

Regarding em_commands:
http://www.ghisler.ch/board/viewtopic.php?t=12064 (Link corrected, thanks StickyNomad)
So, you can for example define that one:
em_notepad
Code: Select all
Command: notepad.exe
Parameter: %P%N
I think this is a fuckin' great feature...

Icfu
Last edited by icfu on 2006-11-02, 12:39 UTC, edited 2 times in total.
This account is for sale
- StickyNomad
- Power Member
- Posts: 1933
- Joined: 2004-01-10, 00:15 UTC
- Location: Germany
2Alextp
- Open the choose command dialog
- in the section on the left, choose 'usercmd.ini'
- click 'new' and set a name for your command (e.g. em_plugman)
- Enter command (e.g. PluginMan.exe), params etc.
->done.
Now you can use this command just like any cm_ command, in the menu, buttonbar, define an alias and you can start it by typing it's name into the commandline
2icfu
P.S. Are you sure you linked the right thread?
Well, you define them all yourself:And what EM_ commands are available?
- Open the choose command dialog
- in the section on the left, choose 'usercmd.ini'
- click 'new' and set a name for your command (e.g. em_plugman)
- Enter command (e.g. PluginMan.exe), params etc.
->done.
Now you can use this command just like any cm_ command, in the menu, buttonbar, define an alias and you can start it by typing it's name into the commandline
2icfu
roughly spoken, but totally true!I think this is a fuckin' great feature...

P.S. Are you sure you linked the right thread?
Last edited by StickyNomad on 2006-11-02, 12:31 UTC, edited 2 times in total.