PDA

Показать полную графическую версию : Запуск файлов и их сохранение


Страниц : 1 [2]

Pozia
06-04-2011, 22:15
а перед заполнением таблицы. »
что то не догоню где это. можно скрин?

madmasles
06-04-2011, 22:37
Pozia,

Pozia
06-04-2011, 23:00
madmasles, а чтобы в уже скомпилированом exe менять сортировку никак нельзя?

Pozia
07-04-2011, 00:30
sshot-33.png »
честно говоря по этому скрипту мне мало что понятно что править. сча поработал со скриптом и понял что мне нужна лишь сортировка по найденным папкам. а в вашем последнем скрипте она по файлам. сделайте пожалуйста чтоб было по папкам. спасибо

madmasles
07-04-2011, 01:57
Pozia,
Тестируйте. Сортировка должна идти по той колонке, по которой кликните.

Еще немного изменил. :)

Pozia
07-04-2011, 08:01
madmasles, в 5-ом небольшой глюк. Снимаю птичку с "Снять все" и нажимаю любую сортировку, и при этом везде появляются птички а на "Снять все нет".
В 6-ом при запуске ошибка выскакивает Line -1: Error: Unknown function name.

madmasles
07-04-2011, 09:35
и при этом везде появляются птички а на "Снять все нет". »Поправлю.
В 6-ом при запуске ошибка выскакивает Line -1: Error: Unknown function name. »А про какую функцию SciTE в консоли так пишет?

Pozia,
Сортировку исправил, поменял файлы (5_Excel.7z и 6_Excel.7z, см.выше)

Pozia
07-04-2011, 18:30
А про какую функцию SciTE в консоли так пишет? »
в аттаче

И последняя хотелка. Сделайте по умолчанию чтобы при запуске была сортировка по папкам

madmasles
07-04-2011, 19:07
в аттаче »У Вас какая версия AutoIt? У меня 3.3.6.1. Если у Вас другая, советую обновить (http://www.autoitscript.com/site/autoit/downloads/), а то у Вас много чего работать не будет.

Сделайте по умолчанию чтобы при запуске была сортировка по папкам »В конце функции _Get_Array_To_LV($s_Path, $s_Ext) поменяйте;...
_ArraySort($a_Return_Array)
;на
_ArraySort($a_Return_Array, 0, 0, 0, 1)
;...

Pozia
07-04-2011, 19:34
спасибо. все классно работает.

Pozia
27-05-2011, 19:52
madmasles, нужна еще ваша помощь. Если не сложно доделайте скрипт с учетом следующего:
1. Необходима возможность запуска нужного файла эксель из списка двойным кликам по нему в списке.
2. Необходимо, чтобы окно было поверх всех, и допустим снизу имелась бы птичка для снятия поверх всех.
3. Для лучшего визуального восприятия хотелось бы, чтобы групы экселев лежащих в разных конечных папках отличались по цвету: допустим серый-белый-серый... фон.

Спасибо !!!

madmasles
28-05-2011, 00:10
Pozia,
Пробуйте.
Если дважды кликнуть по файлу, должен открыться файл, если по папке - папка. Разный цвет у меня работает, но скорость упала.

Pozia
28-05-2011, 15:00
на первый взгляд все пучком. спасибо

Pozia
02-03-2012, 22:43
madmasles, нужна ваша помощь. ваш скрипт работал прекрасно до поры до времени. Сейчас я кое чего изменил в своих файлах эксель, и скрипт начал файлы портить. Помогите разобраться пожалуйста.

Суть проблемы:
Есть главный файл эксель находящийся по пути d:\work\DM.xlsx.
По пути d:\work\SolidWorks\ лежит куча файлов эксель которые ссылаются на DM.xlsx, то есть берут из него данные. Когда я запускаю ваш скрипт, то указываю файлы из d:\work\SolidWorks\ и он их прекрасно пересохраняет, то есть цифры в нем меняются на те, что в DM.xlsx. Раньше у меня все файлы эксель из d:\work\SolidWorks\ ссылались на клетки в d:\work\DM.xlsx по координатам. И все было хорошо. Сейчас возникла необходимость клеткам эксель в файле DM.xlsx присвоить имена, и ссылки в файлах по пути d:\work\SolidWorks\ сейчас ссылаются на имена клеток. И теперь скрипт начал портить файлы эксель что находятся в d:\work\SolidWorks\, а именно при запущенном файле DM.xlsx не запускаются файлы из d:\work\SolidWorks\. Выскакивает ошибка :

В книге "Вал l.xlsx" обнаружено coдepжимoe^ которое не удалось прочитать. Попробовать восстановить содержимое книги? Если вы доверяете источнику этой книги, нажмите кнопку "Да".

Отмечу, данный глюк справедлив ТОЛЬКО при работе по пути :\work\. При других путях все ОК. Проблема в том, что очень большое количество других рабочих файлов завязано на этот путь. Менять путь большая проблема для меня и потеря недели времени на исправление. ВРЕМЕНИ катастрофически нет.

Заметил, что в вашем скрипте 15 слов с именем Work. Мне кажется, что в этом косяк, какая то нестыковка. Можно ли как то подправить скрипт?

Прошу помощи у всех, если автор скрипта не откликнется. Большое спасибо заранее.

Pozia
03-03-2012, 10:26
После ночи ковыряния понял в чем проблема. Опять же, не в путях. Проблема в большом количестве именованных клеток в файле DM.xlsx.

Вопрос по переделки скрипта от madmasles с целью исключения конфликта имен остается открытым (

madmasles
03-03-2012, 14:53
Pozia,
У меня Office 2003 и мне не удалось повторить Вашу ошибку, так что я пас.

Pozia
03-03-2012, 17:16
madmasles, а по другому как то ваш скрипт можно переписать? то есть вложитьб какой нить другой алгоритм или еще чего?




© OSzone.net 2001-2012