| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Skif_off
 
 
  Joined: 28 Nov 2012 Posts: 1244
 
  | 
		
			
				  (Separately) Posted: Fri May 05, 2023 15:58    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				kuzduk
 
NirCmd - один из самых простых способов забрать текст из буфера обмена. Что с ним не так?
 
 
Нашёл способ забрать текст в VBScript:
 
 	  | Code: | 	 		  strClipboard = ""
 
Set objIE = CreateObject("InternetExplorer.Application")
 
objIE.Navigate("about:blank")
 
strClipboard = objIE.document.parentWindow.clipboardData.getData("text")
 
objIE.Quit
 
MsgBox strClipboard  | 	  
 
Легко забрать в чём-то типа AutoIt или AutoHotkey, если пользуетесь. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		kuzduk
 
  
  Joined: 10 Dec 2012 Posts: 28
 
  | 
		
			
				  (Separately) Posted: Thu Nov 14, 2024 12:52    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Итак, делюсь решением проблемы поставленной в первом сообщении. Подробное описание работы функции: Вставить из буфера обмена сроку-путь в строку адреса Total Commander и перейти по оному пути(отобразить на панели). Если скопирован путь файла, то выделить этот файл в ТС; если путь папки, то отобразить содержимое папки.
 
 
Вписываем сие в одну строку "команда": 
 
%COMMANDER_PATH%\Utils\nircmd\nircmd.exe exec "" "%COMMANDER_EXE%" /O /A /S /L="~$clipboard$" _________________ http://kuzduk.ru | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |