• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Создание ярлыка в ОС на документ в Lotus

R

Ruska132

Добрый день.
поделитесь идеей ну или вариантом решения следующей задачки.
надо в открытом документе скопировать некие поля и после вставить их в ярлык созданный в OS, чтоб по ярлыку открывать сразу документ.
сейчас данный способ работает так: в представлении находишь документ перетаскиваешь его на раб стол и создается ярлык на документ, который содержит пусть к документу.
как возможно реализовать данное через кнопку в открытом документе? подскажите ПЖ
метод @Command([EditMakeDocLink]); не дает нужного результата
помогите знатоки.
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
55
Ищите работу с буфером обмена с помощью Java либо WinAPI. И то и другое на форуме уже проскакивало.
 
R

Ruska132

Ищите работу с буфером обмена с помощью Java либо WinAPI. И то и другое на форуме уже проскакивало.

Искал но вот результат необходимого не нашел
а что LS не получится заполнить буфер?
 
Последнее редактирование модератором:

alexas1

Green Team
10.04.2014
1 202
225
BIT
36
задача в следующем, передать в буфер обмена следующую информацию:
Notes://server/+ReplicaID+/+viewid+/UNID?server=server&replicaID=replicaID

вот так вот. т.е. собрать данные в буфер с документа
ващщета
call uidoc.GoToField("field")
call uidoc.SelectAll
call uidoc.Copy
как раз и поместит содержимое field в буфер ОС
или EditCopy @command
ток не понятно, что ты с этим дальше будешь делать - чисто в нотусе, виндовый ярлык не создашь
 
R

Ruska132

ващщета
call uidoc.GoToField("field")
call uidoc.SelectAll
call uidoc.Copy
как раз и поместит содержимое field в буфер ОС
или EditCopy @command
ток не понятно, что ты с этим дальше будешь делать - чисто в нотусе, виндовый ярлык не создашь


мне надо в виндоусе создать ярлык на документ из нотуса.
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
36
мне надо в виндоусе создать ярлык на документ из нотуса.
тогда пишешь в буфер, как выше, дальше, в том же скрипте, запускаешь экзешник, заранее созданный в autoit, в нём:
$clip = ClipGet()
( $clip, & "Мой Нотус линк")
Всё)
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
55
Да, торможу, - можно ж программно создать ярлык безо всяких буферов обмена и autoit. Для винды: , .
 
Последнее редактирование:

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
There are two functions below:
  • the getClipBoardText function for reading from the clipboard, and
  • the setClipBoardText function for writing to the clipboard.

 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
надо в открытом документе скопировать некие поля и после вставить их в ярлык созданный в OS, чтоб по ярлыку открывать сразу документ.
ехал виндовз через виндовз...
что мешает создать
при установленом нотусе, ЕМНИП, привязка типа уже будет, при неустановленом - ярлык не спасет
вопрос номер следующий - напуркуа ваще файл? вполне-себе линки (урл) работают
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
36
ехал виндовз через виндовз...
что мешает создать
при установленом нотусе, ЕМНИП, привязка типа уже будет, при неустановленом - ярлык не спасет
вопрос номер следующий - напуркуа ваще файл? вполне-себе линки (урл) работают
самый правильный ход)
 
R

Ruska132

ехал виндовз через виндовз...
что мешает создать
при установленом нотусе, ЕМНИП, привязка типа уже будет, при неустановленом - ярлык не спасет
вопрос номер следующий - напуркуа ваще файл? вполне-себе линки (урл) работают

задачу поставили так чтоб можно было в комплект документов в папке хранить ярлык на документ из нотуса, вот и стоит задача собрать данные из документа нотус в буфер.
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
36
задачу поставили так чтоб можно было в комплект документов в папке хранить ярлык на документ из нотуса, вот и стоит задача собрать данные из документа нотус в буфер.
))))))
Эт кто у вас там такой умный?))
Лавров.jpg
 
R

Ruska132

))))))
Эт кто у вас там такой умный?))
Лавров.jpg

ну типо того, один из руководителей куратор договоров

Госпада кто небудь подскажет в какую сторону копать.
собрать переменную и скопировать ее в буфер обмена
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
ну типо того, один из руководителей куратор договоров

Госпада кто небудь подскажет в какую сторону копать.
собрать переменную и скопировать ее в буфер обмена
вам уже все рассказали - какой буфер?...
объясните мне разницу (ф-циональную) между ndl и lnk файлами
+у ndl - текстовой файл, безо всяких заморочек
и еще момент - а поговорить с этим умником, на предмет формирование реестра со ссылками (варианты: веб страница, хухель файл...)
есть вменяемое объяснение его похотелок?
 
R

Ruska132

вам уже все рассказали - какой буфер?...
объясните мне разницу (ф-циональную) между ndl и lnk файлами
+у ndl - текстовой файл, безо всяких заморочек
и еще момент - а поговорить с этим умником, на предмет формирование реестра со ссылками (варианты: веб страница, хухель файл...)
есть вменяемое объяснение его похотелок?

lnk файл проще ему создавать потому как манипуляций меньше.
ну подскажите разве нет простого способа передать в буфер собранную переменную????
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
lnk файл проще ему создавать потому как манипуляций меньше.
создаете вы и каким образом проще?
вот токма что взял из произвольной БД и отволок на РабСтол - создался файл с содержимым:
type "Message From .url"
[InternetShortcut]
URL=Notes:///43258105004A113F/B43214E6A2D860FA4325818A0047B81D/A7945A144791D0DE432582BA0041CCAD?replicaID=43258105004A113F
C:\Users\tempn\Desktop>
как вы полагаете - это lnk (это в виндяцком понятии ярлык)? ;) ответ - НЕТ
это и есть ссылка (так работает в виндовз10 и в 7-ой)
о каком ярлыке вы говорите, то что я вижу не ярлык, и файл с УРЛ и создать его просто - создать текстовой файл
повторю - какой буфер?
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
36
создаете вы и каким образом проще?
вот токма что взял из произвольной БД и отволок на РабСтол - создался файл с содержимым:как вы полагаете - это lnk (это в виндяцком понятии ярлык)? ;) ответ - НЕТ
это и есть ссылка (так работает в виндовз10 и в 7-ой)
о каком ярлыке вы говорите, то что я вижу не ярлык, и файл с УРЛ и создать его просто - создать текстовой файл
повторю - какой буфер?
кроме всего прочего получить с такого ярлыка вот это
mes).png
далеко не равна нулю;) (это при "правильном" линке типа notes:///...)
ещё, если док в нотусе открывается во фрейме и, при своём открытии, что то делает в УИ (напр. обновляет другой фрейм) будет ващще бардак)
 
R

Ruska132

создаете вы и каким образом проще?
вот токма что взял из произвольной БД и отволок на РабСтол - создался файл с содержимым:как вы полагаете - это lnk (это в виндяцком понятии ярлык)? ;) ответ - НЕТ
это и есть ссылка (так работает в виндовз10 и в 7-ой)
о каком ярлыке вы говорите, то что я вижу не ярлык, и файл с УРЛ и создать его просто - создать текстовой файл
повторю - какой буфер?


если я с любой БД с любого представления переношу документ на раб стол у меня создается ярлык с сылкой
Ярлык Интернета (.url)
Notes://Aksu1/462581FD00274523/B759AAD1E431402BC3256E3D0053A419/4C41513FACB07D59462582B200149735?server=Aksu1&replicaID=462581FD00274523

вот эту строчку я и хочу (вернее надо) собрать кнопкой и потом вставить при создании в виндовсе ярлыка
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!