|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Уважаемые гуру, посоветуйте новичку, как из программы на c# вставить некий текст в notepad, с целью его последующей печати оттуда. Это нужно, потому что просто печать текста на одном из принтеров не работает, а программа должна работать стабильно, поскольку сопровождать ее очень сложно (без интернета). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:06 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:10 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Relic Hunter, Спасибо. Приму к сведению. А без файла, через буфер обмена, например? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:19 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
vaskovsky, Ну все равно нотепад открыть нужно, то уже и файл передайте. Невижу смысла. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:26 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
vaskovskyRelic Hunter, Спасибо. Приму к сведению.а Вы прям так хотите послать на печать текстовый документ, не сохраняя последний? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:29 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Да, пожалуй, Вы правы. Просто буфер нужен для еще одного момента, связанного с секретностью данных, но если эти данные попадут в текстовый редактор, ничто не помешает их оттуда вытащить. :-) Еще раз спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:35 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
skyANA, Да. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:36 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
vaskovskyДа, пожалуй, Вы правы. Просто буфер нужен для еще одного момента, связанного с секретностью данных, но если эти данные попадут в текстовый редактор, ничто не помешает их оттуда вытащить. :-) Еще раз спасибо.погодите, Вы хотите открыть пользователю notepad, чтобы он там print нажал, но при этом данные не мог оттуда вытащить? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:42 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
vaskovskyДа, пожалуй, Вы правы. Просто буфер нужен для еще одного момента, связанного с секретностью данных, но если эти данные попадут в текстовый редактор, ничто не помешает их оттуда вытащить. :-) Еще раз спасибо.А из буфера обмена помешает? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:45 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Ну, сразу не сообразил... :-) Решение Relic Huntera устраивает на 100%. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:54 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Вообще странная ситуация. Секретные данные из программы не печатаются, а из несекретного блокнота - печатаются. Наверное, принтер несекретный. Вспомнилось: А вы тоже шифруете данные при печати? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 11:14 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
skyANAvaskovskyДа, пожалуй, Вы правы. Просто буфер нужен для еще одного момента, связанного с секретностью данных, но если эти данные попадут в текстовый редактор, ничто не помешает их оттуда вытащить. :-) Еще раз спасибо.погодите, Вы хотите открыть пользователю notepad, чтобы он там print нажал, но при этом данные не мог оттуда вытащить? да, это нормальная идея, реализуемая, и после завершения печати программно закрыть нотепад, при этом ответив на вопрос сохранять ли файл - НЕТ! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 11:57 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
WinnipuhskyANAпропущено... погодите, Вы хотите открыть пользователю notepad, чтобы он там print нажал, но при этом данные не мог оттуда вытащить? да, это нормальная идея, реализуемая, и после завершения печати программно закрыть нотепад, при этом ответив на вопрос сохранять ли файл - НЕТ!Любопытно. Как реализуете пункт, чтобы пользователь "данные не мог оттуда вытащить"? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 11:59 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
vaskovskyНу, сразу не сообразил... :-) Решение Relic Huntera устраивает на 100%. сдался что ли? ну...разочаровал ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 12:00 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
skyANAWinnipuhпропущено... да, это нормальная идея, реализуемая, и после завершения печати программно закрыть нотепад, при этом ответив на вопрос сохранять ли файл - НЕТ!Любопытно. Как реализуете пункт, чтобы пользователь "данные не мог оттуда вытащить"? Это интересная задача, бесспорно. Видимо надо делать быстро, по таймеру - вставка-печать-закрытие-ответ "не сохранять"! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 12:05 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
vaskovskyЭто нужно, потому что просто печать текста на одном из принтеров не работает так может причину найти нужно? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 23:46 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
ИзопропилvaskovskyЭто нужно, потому что просто печать текста на одном из принтеров не работает так может причину найти нужно? интересная задача сразу же превратится в пресную ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 11:30 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Arm79, Видео зачетное. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 13:11 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Relic Huntervaskovsky, Ну все равно нотепад открыть нужно, то уже и файл передайте. Невижу смысла. Логика железобетонная. Нужно открыть notepad и передать в него какой-то текст. Накой тут файл? Ну предложи еще базу данных или веб сервис до кучи ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 21:57 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
МСУНакой тут файл?А что? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 22:04 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
чё, реально все упороты? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 22:14 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
МСУRelic Huntervaskovsky, Ну все равно нотепад открыть нужно, то уже и файл передайте. Невижу смысла. Логика железобетонная. Нужно открыть notepad и передать в него какой-то текст. Накой тут файл? Ну предложи еще базу данных или веб сервис до кучи Ну не знаю, я-бы 300 раз подумал, чем предлагать ТС изучить указатели, hendlers, SendMessage и "unmanaged" code. Лучше-уж сразу переносить топик в Ц++. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 23:08 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Relic HunterНу не знаю, я-бы 300 раз подумал, чем предлагать ТС изучить указатели, hendlers, SendMessage и "unmanaged" code. Лучше-уж сразу переносить топик в Ц++. ОМГ. Вы изучили бы получше, что такое p/invoke, прежде чем писать подобное. Покажите пальцем, где в коде, приведенном МСУ, указатели и unmanaged code (про "hendlers" я вообще молчу - в жизни сталкивался только с handlers, которые суть обработчики чег-л., каким боком они к этой теме - не могу представить). Если вы за unmanaged code считаете пинвоки API-функций, то для вызывающего кода эти пинвоки абсолютно managed, т.к. контролируются CLI. Иначе unmanaged-кодом можно считать вызовы Console.WriteLine и конструктора FileStream - почитайте на досуге их исходники, будете удивлены. P.S. Если что - идею ТС насчет вызова нотепада тоже считаю странненькой. Но выше речь не об этом. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 07:08 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Изопропилчё, реально все упороты? согласен! я же предложил выше заюзить в приложении таймеры, но чтобы очень быстро срабатывали. старт нотепада, бысро вставка текста, печать и резко выход без сохранения, последний пункт важен с точки зрения секюрности. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 11:41 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
vaskovskyпотому что просто печать текста на одном из принтеров не работает какой принтер (модель) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 12:09 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Relic HunterМСУНакой тут файл?А что? Что непонятного в вопросе? Relic HunterНу не знаю, я-бы 300 раз подумал, чем предлагать ТС изучить указатели, hendlers, SendMessage и "unmanaged" code. Лучше-уж сразу переносить топик в Ц++. Не вижу ничего ужасного, если так стоит задача. Это намного лучше, чем готовить оверхеды в виде файлов. Сон Веры ПавловныP.S. Если что - идею ТС насчет вызова нотепада тоже считаю странненькой. Но выше речь не об этом. Это да, задача с печатью через notepad - эпический бред сивой кобылы. Речь только о запуске notepad с каким-то текстом внутри. И только. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 14:14 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
МСУРечь только о запуске notepad с каким-то текстом внутри. И только охрененно полезное действо ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 19:46 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
ИзопропилМСУРечь только о запуске notepad с каким-то текстом внутри. И только охрененно полезное действо имхую, что вы рассуждаете пессимистично в данном случае ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 19:52 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
ИзопропилМСУРечь только о запуске notepad с каким-то текстом внутри. И только охрененно полезное действо Случай из моей практики. Участвовал в приеме системы защищённого документооборота (фактически почты) в интересах ВС РФ 10 лет назад. Там для чтения текстового сообщения как раз использовался блокнот. Причем если екзе переименовать, сообщения вообще не открывались. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 19:54 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Arm79, это не повод вместо решения проблемы с драйвером принтера (или собственных говнокодом) подобное бредовое "решение" применять. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 20:00 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Arm79Изопропилпропущено... охрененно полезное действо Случай из моей практики. Участвовал в приеме системы защищённого документооборота (фактически почты) в интересах ВС РФ 10 лет назад. Там для чтения текстового сообщения как раз использовался блокнот. Причем если екзе переименовать, сообщения вообще не открывались. вот! мы недооцениваем этот на первый взгляд казалось бы простой инструмент, но такой необходимый, надежный и что важно - неприхотливый ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 20:01 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Winnipuhвот! мы недооцениваем этот на первый взгляд казалось бы простой инструмент, но такой необходимый, надежный и что важно - неприхотливый важен не инструмент, а размер отката ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 20:04 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
ИзопропилМСУРечь только о запуске notepad с каким-то текстом внутри. И только охрененно полезное действо Не спорю. Но так или иначе, оно никому не вредит. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 21:48 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
МСУИзопропилпропущено... охрененно полезное действо Не спорю. Но так или иначе, оно никому не вредит. + и если кто-то не будет его использовать, то от этого не будет хуже тому, кто решится использовать, потому что смелее других. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2015, 09:22 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1401984]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 171ms |
0 / 0 |