Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: d2_bot on January 15, 2018, 02:16:55 PM
-
А как перейти к нужной папке скриптом по пути?
-
Сменить рабочий каталог - никак, он всегда равен каталогу с сохранённым скриптом. И зачем туда переходить? Перешли и что будем делать?
-
не, вообще в кликере переходить к папке по пути, чтобы между папками переключатся по пути и выполнять в них действия
-
Может подскажите тогда, плиз, а как возможно сохранить уже обработанный Excel-евский файл, ну и желательно с созданием новой папки (например с именем текущей даты, месяца, года). Ведь ниже указанная конструкция не хочет выноситься за пределы папки кликермана...
* * *
$file = STRCONCAT("E:\PRICE\", $_date_d, $_date_m, $_date_y, "\1.xml")
TOCLIP($file)
WAITMS(200)
//------------------------- Сохранить как
KEYDOWN(#ALT)
WAITMS(50)
KEYPRESS(#F2)
KEYUP(#ALT)
WAITMS(300)
//------------------------- Вставить имя файла
KEYDOWN(#CTRL)
WAITMS(50)
KEYPRESS(#V)
KEYUP(#CTRL)
WAITMS(300)
//------------------------- подтвердить
KEYPRESS(#ENTER)
WAIT(10)
HALT
Отвечаю сам же на свой вопрос, а может и ещё кому пригодится...
// Сохранить файл из Excel
// на другой диск
// с созданием новой папки
// с новым именем файла
SETKBLAYOUT(WNDFIND("price.xlsx - Excel"), 1033)
WAITMS(200)
//------------------------- Вызвать окно "Сохранение документа"
KEYDOWN(#ALT)
WAITMS(50)
KEYPRESS(#F2)
KEYUP(#ALT)
WAIT(3)
//------------------------- Указанная папка (диск):
TOCLIP("D:\Price\")
WAITMS(100)
//------------------------- Вставить имя указанной папки (диска) для перехода
KEYDOWN(#CTRL)
WAITMS(50)
KEYPRESS(#V)
KEYUP(#CTRL)
WAITMS(200)
KEYPRESS(#ENTER)
WAIT(3)
//------------------------- Сформировать имя новой подпапки (например: по дате)
TOCLIP(STRCONCAT($_date_d, $_date_m, $_date_y))
WAITMS(100)
//------------------------- Создать подпапку
KEYDOWN(#CTRL)
WAITMS(50)
KEYDOWN(#SHIFT)
WAITMS(50)
KEYPRESS(#N)
KEYUP(#SHIFT)
KEYUP(#CTRL)
WAIT(1)
//------------------------- Вставить имя новой подпапки
KEYDOWN(#CTRL)
WAITMS(50)
KEYPRESS(#V)
KEYUP(#CTRL)
WAITMS(200)
KEYPRESS(#ENTER)
WAITMS(200)
KEYPRESS(#ENTER)
WAIT(3)
//------------------------- Перейти в окно "Имя файла"
KEYPRESS(#TAB)
WAITMS(100)
KEYPRESS(#TAB)
WAITMS(100)
SETKBLAYOUT(WNDFIND("price.xlsx - Excel"), 1049)
WAITMS(200)
//------------------------- Сформировать имя сохраняемого файла (по времени)
TOCLIP(STRCONCAT($_time_h, $_time_m, $_time_s))
WAITMS(100)
//------------------------- Вставить имя сохраняемого файла
KEYDOWN(#CTRL)
WAITMS(50)
KEYPRESS(#V)
KEYUP(#CTRL)
WAITMS(200)
KEYPRESS(#ENTER)
WAIT(1)
Да, есть проблема нарваться на уже существующую папку, но если посидеть немного, то можно и её решить...
-
Зачем плодить темы? когда есть тема про работу с папками, при этом на эту тему вывели поисковые системы
-
ну если мы перешли к сравнениям на органы, то эту тему и вопросы можно сравнить с зубами и деснами, так как все таки она максимально приближена к вопросу о папках, даже в заголовке темы есть слово папка
-
В заголовке есть и слово Clickermann, это же не значит, что сюда подзодят все вопросымпо нему, а это весь форум.
В предложения, лучше, свои частные ппоблемы не добавлять.