Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: mAramiXx on July 15, 2017, 06:57:14 PM
-
Добрый день. Давно не использовал кликер и не могу уже написать даже простенькую программу :( Прошу помощи..
Суть программы: Из одного текстовика нужно ВЫРЕЗАТЬ строку и вставить в другой и поставить запятую+пробел соответственно. И записывать не построчно, а после запятой.
Накидал код, который вроде как должен копировать и просто вставлять в другой текстовик. Но и это не работает :-\
FOR($stroki, $stroki<TFCOUNT ("kluch_slova.txt"))
print($stroki)
$stroka= TOCLIP(TFREAD("kluch_slova.txt", 1))
print($stroka)
$newstroka= FROMCLIP(TFWRITE("kluch_slova_gotovo.txt", 1))
print($newstroka)
wait(1)
END_CYC
Заранее благодарю
-
Если я не ошибаюсь, в шестой строке команды местами перепутаны: сначала скрипт у Вас ПИШЕТ В ФАЙЛ, а потом СЧИТЫВАЕТ ИЗ БУФЕРА ОБМЕНА, а надо - наоборот...
-
Та вроде нет
копирую в буфер(считываю с файла(строка))
копирую из буфера(вставляю в файл(строка))
-
Зачем буфер обмена?
FOR($stroki=1, $stroki<TFCOUNT ("kluch_slova.txt")+1)
print($stroki)
$stroka=TFREAD("kluch_slova.txt",1)
print($stroka)
TFWRITE("kluch_slova_gotovo.txt",$stroka,1))
wait(1)
END_CYC
-
Вы хоть прочитали что ему надо? Конечно буфер обмена тут не нужен.
Вот нужный вариант
TFREADARR("kluch_slova.txt", $arr)
$siz = ARRSIZE($arr)
FOR($a=0,$a<$siz)
IF($a = 0)
$str = $arr[$a]
ELSE
$str = STRCONCAT($str, ", ", $arr[$a])
END_IF
END_CYC
TFWRITE("kluch_slova_gotovo.txt", $str)
HALT
Скажем в файле слова
один
два
три
На выходе получаем
один, два, три
-
Вы хоть прочитали что ему надо?
Семен Семеныч! ПОСЛЕ ЗАПЯТОЙ. :-[
-
Вообще такое в "AkelPad"е делается в один клик.
(http://savepic.net/9495094.png)