Windows vs Linux - Как десктоп
, и игровая станция.
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.54] |
|
|
Правила раздела:
| Страницы: (1182) « Первая ... 31 32 [33] 34 35 ... 1181 1182 ( Перейти к последнему сообщению ) |
Windows vs Linux - Как десктоп
, и игровая станция.
|
Сообщ.
#481
,
|
|
|
|
Цитата Ivan_Govnoff @ Есть куча тулзов типа "виртуальный принтер в ps". Предупреждая твой вопрос -- да, они стоят денег ![]() Но мне кажется, что есть бесплатные pdf-принтеры. |
|
Сообщ.
#482
,
|
|
|
|
the_Shadow, я учился не на спеца в области ИТ, не на программера или кого-то в этом роде, я учился на энергетика. И описал выше что за время учебы в области ИТ сам освоил чистый С++ , MFC и Maple (это только самое солидное из освоенного) . И это только в области ИТ и учти, это без собственного компа дома! После окончания вуза я сам осваиваю VCL и C# (Net) (и это только в области ИТ), купив себе комп домой. Теперь вот еще и Linux`ом займусь . А преподы меня должны были учить проектированию электрических систем (сетей и оборудования), а не ИТ . Но для ИТ всёж преподавались . Но так как в Никсах нифига нет полезного для энергетика (пока) то я ничего и не потерял.
Я даже если честно и не думал что ты будешь отпираться и не признаешь своих ошибок. Я думал ты лучше чем проявил себя. |
|
Сообщ.
#483
,
|
|
|
|
Поддерживаю предыдущего оратора.
|
|
Сообщ.
#484
,
|
|
|
|
Цитата Ivan_Govnoff, 06.10.2005, 18:48:46, 877519 Цитата (Uragan @ 6.10.05, 15:49) И как работать под виндой с ps/pdf. Да в общем-то также, как и в линуксе. Ghostcript и т.п. Т.е. - практически НИКАК! |
|
Сообщ.
#485
,
|
|
|
|
У меня будет к "цивилизованным" тогда задачка. Совсем несложная, как на первый взгляд.
Имеется Ворд 2003. Имеется туева, ну очень туева хуча сделанных в нем документов. (340 метров в архиве, и все небольшие такие -- накладные, выписки...). Надо эти документы перепендюрить либо в WordML, либо в RTF. На сегодняшний момент этого никакое поделие, кроме как собственно M$ Office, сделать так как надо, не сможет. Но... дело-то в том, что не сможет и через два года, после чего, когда их формат станет открытым, спеки на старый бинарный будут даваться хоть и бесплатно, но только государству. Автоматизация нонче большая роскошь... А теперь внимание, вопрос: как мне подергать в автоматическом режиме менюшку Save As... ворда, чтобы произвести такую операцию на нескольких тысячах файлов? Мне особо некогда ждать Office 12 и устраиваться госслужащим, все это через 2 года, а мне надо до понедельника. Причем я не шучу. Действительно встала вот такая вот необходимость. Короче говоря, любой способ, не требующий компилятора, равно как и ручной перегонки вордом -- приветствуется (хотя есть и MinGW; но хлопотно). Можно задействовать работающую копию ворда. КАК? Или в мире M$ автоматизация достигается нечеловеческими усилиями и за большие деньги? ------------------------------- Языковой вопрос. Я упоминал о том, что по-настоящему многопользовательской в виду "однолокальности" система не является. Как оказывается, этому не быть -- мелкомягкие не заинтересованы. Читал EULA к M$WinXP HE. Да-да, вот вы просто нажимаете F8 (что само по себе символично), а там такое написано... Вы в курсе, что имеете право пользоваться версией винды на одном лишь языке, а за другую языковую версию надо денюжку платить? О. Пункт 8 или 9. Это интересно... Добавлено Э, Шаман, с PS ты загнул. Редактировать его нечего, но PS-utils -- мелкие шустрые утилитки для работы с ним -- частенько выручают, чтоб ты знал. |
|
Сообщ.
#486
,
|
|
|
|
Цитата Ho Im, 06.10.2005, 23:06:33, 877775 А теперь внимание, вопрос: как мне подергать в автоматическом режиме менюшку Save As... ворда, чтобы произвести такую операцию на нескольких тысячах файлов? Не уверен что дерганье менюшкой это правильный метод, но вроде с помощью Win API можно любому окну и его контролу любое сообщение посылать. А еще было что-то типа технологии Автомэйшн, с помощью которой можно было как хочешь управлять приложениями (в т.ч и оффисом) . |
|
Сообщ.
#487
,
|
|
|
|
Ещё вопрос. Зачем в Windows в драйверах принтеров есть галочка "Печатать в файл", если не предусмотрено нормального способа отправить этот файл на принтер? На принтер, подключенный к USB такой файл удаётся переправить только через сеть. На сетевые, подключенные не к Windows-машинам, - никак. Натыкался ещё на что-то похожее, но позабыл.
Получить PS-файл можно средствами самого Windows. Среди его драйверов есть несколько PS - "Epson Laser Writer", например. Ставим его, настраиваем на вывод в файл - готово. Что с ним после этого можно делать, задача отдельная. GhostScript в Windows пришёл с *NIX, просто авторы написали ещё и порты на несколько систем, включая DOS. Кстати, умеет читать и писать PS, EPS, PDF, пишет кучу растров и печатает на куче принтеров. Windows CE и Mobile стоят несколько особняком от других Windows, жаль их нельзя использовать на десктопах, слишком завязаны на область применения. А Linux работает тот же. |
|
Сообщ.
#488
,
|
|
|
|
Цитата Ho Im @ Короче говоря, любой способ, не требующий компилятора, равно как и ручной перегонки вордом -- приветствуется (хотя есть и MinGW; но хлопотно). Можно задействовать работающую копию ворда. КАК? Или в мире M$ автоматизация достигается нечеловеческими усилиями и за большие деньги? Попробуй VBA. Скрипт прямо сейчас тебе не напишу, но с помощью вот VBA и вот этих объектов: Scripting.FileSystemObject Open Method и SaveAs Method ты можешь попытаться решить свою задачу. |
|
Сообщ.
#489
,
|
|
|
|
Flex Ferrum, рульно !
|
|
Сообщ.
#490
,
|
|
|
|
Мда, хоть один из сторонников линукса догадался, что можно написать скрипт. Все ведь программисты, млин, языками чешут как веником, а несколько строчек написать влом.
![]() ![]() Set fso = New Scripting.FileSystemObject For Each f In fso.GetFolder("e:\").files Set doc = Application.Documents.Open(f.path) doc.SaveAs FileName:=f.path & ".rtf", FileFormat:=wdFormatRTF doc.Close Next Если же руки из ж..., то еще со второй версии офиса лежит визард (назывался NewMacro.dot, Convert7.dot, Convert8.wiz, нынче Batch Conversion Wizard.wiz), который таких "программистов" лечит способом, доступным для домохозяек. Ну, давайте пример для Линукса, а то за все время существования этого форума только один linuxfan показал себя не словом, а делом. Остальные все никак снизойти не могут, хотя учат и лечат, что каждый уважающий себя профессор филологии должен непременно самостоятельно склеить унитаз из соли извести и песка и не забыть туда гвоздей для комфорта. Вместо того, чтобы купить себе это фаянсовое творение, заниматься своим делом, и уделить больше времени жене, детям, родителям. Увы, ничего не меняется со стороны стана линукса. Наезды, чушь, вранье, выдумки, пустая философия литрами. Хорошая по сути система для определенных задач с шикарной антирекламой со стороны ее же адептов. Эх, думал не вылезу в этот топик, ан видимо тяпница наступает |
|
Сообщ.
#491
,
|
|
|
|
Цитата Guderian @ ![]() ![]() Set fso = New Scripting.FileSystemObject For Each f In fso.GetFolder("e:\").files Set doc = Application.Documents.Open(f.path) doc.SaveAs FileName:=f.path & ".rtf", FileFormat:=wdFormatRTF doc.Close Next Я бы еще добавил вначало импорт объекта Application.Word и его создание. Тогда все это хозяйство можно было бы использовать в простом vbs-файле без привлечения макросов ворда. |
|
Сообщ.
#492
,
|
|
|
|
Я правильно понял, что эта беда, записанная в текстовом файле с расширением .vbs, сама пойдет, или еще телодвижения нужны?
|
|
Сообщ.
#493
,
|
|
|
|
s-mike кроме тобой упомянутых слов я знаю еще несколько
На свои вопросы я тык ответа и не добился. Например: 1. На кой сдался DirectX на сервере? Пока кроме аргументированного ответа "чтоб админу можно было в игрушки играть" я пока не услышал. 2. Я просто напросто утверждаю НА ПРИМЕРЕ WMPlayer что MS вместо того, чтобы занятся делом, MS занимается ерундой. (Ну уж если тебе слово ШИТ режет глаз). На кой этот WMP лезит по дефолту в инет? Быстродействием сие ПО так же не блещет. А для чего вообще нужен плейер как таковой? Чтобы в инет лазить? Чтобы диски писать? НЕТ! |
|
Сообщ.
#494
,
|
|
|
|
Цитата Ho Im @ Я правильно понял, что эта беда, записанная в текстовом файле с расширением .vbs, сама пойдет, или еще телодвижения нужны? Это в ворде. Для запуска из шелла надо первую строку заменить на: ![]() ![]() Set Application = CreateObject("Word.Application") Set fso = CreateObject("Scripting.FileSystemObject") |
|
Сообщ.
#495
,
|
|
|
|
Цитата s-mike @ Но он и не мешает При желании вырезать его не сложнее, чем в Линукс. А если не мешает, то зачем делать лишние телодвижения, чтобы освободить 30-50 мегабайт? Это не ответ на вопрос "а зачем он там нужен". При установке сервера в программа установки не спрашивает - нужен мне DX или нет. Она его просто устанавливает. И вырезать его (честным способом) нельзя. |