Author Topic: Вопросы о папках, которые не нужно писать в разделе предложений ))  (Read 1543 times)

0 Members and 1 Guest are viewing this topic.

d2_bot

  • Освоившийся
  • **
  • Posts: 85
    • View Profile
А как перейти к нужной папке скриптом по пути?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Сменить рабочий каталог - никак, он всегда равен каталогу с сохранённым скриптом. И зачем туда переходить? Перешли и что будем делать?


d2_bot

  • Освоившийся
  • **
  • Posts: 85
    • View Profile
не, вообще в кликере переходить к папке по пути, чтобы между папками переключатся по пути и выполнять в них действия

Axelenz

  • Освоившийся
  • **
  • Posts: 31
  • Парсинг сайтов, наполнение интернет-магазинов
    • View Profile
Может подскажите тогда, плиз, а как возможно сохранить уже обработанный Excel-евский файл, ну и желательно с созданием новой папки (например с именем текущей даты, месяца, года). Ведь ниже указанная конструкция не хочет выноситься за пределы папки кликермана...

Code: (clickermann) [Select]
*   *   *

$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


Отвечаю сам же на свой вопрос, а может и ещё кому пригодится...

Code: (clickermann) [Select]
// Сохранить файл из 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)

Да, есть проблема нарваться на уже существующую папку, но если посидеть немного, то можно и её решить...
« Last Edit: January 15, 2018, 09:01:01 PM by Axelenz »
"Можно бесконечно смотреть на три вещи: как течёт вода, как горит огонь и как Clickermann работает вместо тебя..."

d2_bot

  • Освоившийся
  • **
  • Posts: 85
    • View Profile
Зачем плодить темы? когда есть тема про работу с папками, при этом на эту тему вывели поисковые системы

d2_bot

  • Освоившийся
  • **
  • Posts: 85
    • View Profile
ну если мы перешли к сравнениям на органы, то эту тему и вопросы можно сравнить с зубами и деснами, так как все таки она максимально приближена к вопросу о папках, даже в заголовке темы есть слово папка

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
В заголовке есть и слово Clickermann, это же не значит, что сюда подзодят все вопросымпо нему, а это весь форум.
В предложения, лучше, свои частные ппоблемы не добавлять.