Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: Луций on November 03, 2014, 07:48:14 PM
-
начинаю делать скрипты для народа по экселю, столкнулся пока с такой проблемой - как научить скрипт распознавать содержимое ячейки, там может быть текст, или цифра или вообще ничего не быть
долго мучался с записью в файл и сравнением но это тупиковый путь, может кто подсткажет?
-
Ну а вариант с копированием в буфер обмена и последующим анализом не пробовал ?
-
а анализ каким образом сделать?
забавно, что я нашел как это делать в питоне:
S.isdigit()
S.isalpha()
но в кликермане такого предполагаю нет, методами экселя так же пока не достиг ничего
-
гмм, вообще ексель через OLE лихо управляется - всё, что душе угодно, а кликермане - двойной клик по ячейке, копируем, открываем типа блокнота (лучше Bred3), вставляем, копируем оттуда (чтобы была нужная кодировка), и тут смотря что надо - делаем INT и сравниваем с исходным значением. Если совпало, значит цифра, если нет, то текст, если после вставки в редактор длина строки нулевая, то пустая ячейка...
Только из спортивного интереса - куда прикрутить надумали)))? Просто попрактиковаться?
Может проще нажать "Сохранить как..." например, в xml, а там все примитивно можно разобрать.
-
не понял что за оле, с интежером мне все ясно, думал над этим, но в какой среде преобразоывать буфер в интежер или стринг - непридумал
эксель (на самом деле это таблица гугл) мне нужна в качестве онлайн базы данных, работаю я с скриптом, постящим обьявления на доски вроде олх, вот один из скриптов:
-
еще вопрос появился, в гугл таблице вставить время:
Вставить время Ctrl + Shift + :
keydown(#ctrl)
keydown(#shift)
waitms(99)
keypress(#186) //точка с запятой это вроде системный символ
waitms(99)
keyup(#ctrl)
keyup(#shift)
руками работает, а с кликера - нет
-
еще вопрос появился, в гугл таблице вставить время:
Вставить время Ctrl + Shift + :
keydown(#ctrl)
keydown(#shift)
waitms(99)
keypress(#186) //точка с запятой это вроде системный символ
waitms(99)
keyup(#ctrl)
keyup(#shift)
руками работает, а с кликера - нет
keydown(#ctrl)
waitms(50)
keydown(#shift)
waitms(50)
keydown(186)
waitms(50)
keyup(186)
keyup(#ctrl)
keyup(#shift)
ответ нуба
а если так?
-
точно, работает, вот я лошара