![]() ![]() What sets XYplorer apart is its ability to simplify complex layouts. In other words, Directory Opus can be a bit much for the average user. But the greatest strengths of Directory Opus - its complexity and multitude features - are in turn its weakness for some (note, I said "for some"). Like some of you, I'm a huge Directory Opus fan. The more you dig into XYplorer, the sooner you discover its power to save you time and manage your files in ways no other file manager allows. ![]() So you think you're happy with your current file manager? Wanting to move up with more power, but not wanting a program that invades every part of your system? Donald Lessau of Köln, Deutschland (or Cologne, Germany for we "englisch"-speakers) wants to showcase his XYplorer File Manager, a powerful tool for managing files. Gets the starting and ending character positions of the current selection in an edit control.XYplorer: Preview pane open (F12 key, or CTRL+Q) _XYOneOfEditNNHasFocus(listOfEditNNs, WinTitle)ĬontrolGetFocus, focusedControl, %WinTitle% ~ MsgBox, 0, Selection, Start: %Start%`nEnd: %End%`nCaret: %CharPos% MsgBox x: %X% y: %Y% hEdit: %hEdit% charPos: %CharPos% ~ DllCall("User32.dll\SetCaretPos", "Int", iX, "Int", iY)ĭllCall("User32.dll\GetCaretPos", "Ptr", &POINT)ĬontrolGet, hEdit, Hwnd,, %editNNHavingFocus%, %titleMatchStringForXY%ĮM_CHARFROMPOS(hEdit, X, Y, CharPos, Line) ~ Edit_PosFromChar(hEdit, indexOfTargetChar, X, Y) ~ ControlGet, hEdit, Hwnd,, %editNNHavingFocus%, %titleMatchStringForXY% #if editNNHavingFocus := _XYOneOfEditNNHasFocus(editNNof_XY_RPanel_Catalog_LPanel_Tree, titleMatchStringForXY)ĬontrolGet, selectedText, Selected,, %editNNHavingFocus%, %titleMatchStringForXY%ĬontrolSend, %editNNHavingFocus%,, %titleMatchStringForXY% TitleMatchStringForXY := "XYplorer ahk_class ThunderRT6FormDC"ĮditNNof_XY_RPanel_Catalog_LPanel_Tree := "Edit16|Edit18|Edit19|Edit20" #NoEnv Recommended for performance and compatibility with future AutoHotkey releases. Updated those EditNN names and put them into a variable defined at the beginning. version 0.003 - 200205: The inline rename edit fields' EditNN names changed in XY. Up and Down have a smartness of where to put the caret in the next filename.Ĭode: Select all copyright: Stephan Bartl, 1st version on October 8th, 2014 Ctrl-Tab and Ctrl-Shift-Tab select the current/next/previous word, as inspired by sfwood in this thread below. End (without current selection) toggles between end of name base and of extension. On top of that it has lots of build-in logic: End and Home first jump to the ends of a current selection. If I think of "perfecting" the behaviour of inline-renaming in XYplorer then this is (almost) kind of the way I would want it:įunctionalities of "XYAHK_inlineRenameOldStyle" and "XYAHK_customInlineRenameMouse++" is already build-in. The ultimate in XYplorer inline-renaming (as far as I could make it). "Ultimate", though, includes the other two already, so do not run it together with them.įlavor C: XYAHK_customInlineRenameKeys ("ultimate" version): Note: "OldStyle" and "Mouse++" can be run together, if desired. XYAHK_customInlineRenameMouse++_v0.003 - 200205.zip (2.46 KiB) Downloaded 178 timesChanges of v0.003: XY changed its Edit-IDs - I adjusted the script accordingly. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |