Не могли бы вы сделать так, чтобы этот скрипт работал с “файлами и папками” Windows 10 и избежать всплывающего окна? [закрыто]

Вопрос или проблема

Заголовок

SendToQuickLaunch


Я хотел бы сделать это:

работает с Windows 10, изменить на “Отправить на рабочий стол”, работает с файлами и папками и избежать всплывающего окна.

Ответ или решение

Чтобы добиться функциональности скрипта SendToQuickLaunch в Windows 10, который будет работать с "Отправить на рабочий стол" и избегать всплывающих окон, необходимо внести несколько изменений в исходный код. Ниже приведены подробные шаги и рекомендации по решению данной задачи:

Шаг 1: Изменение назначения отправки

Для того чтобы изменить функцию скрипта и сделать так, чтобы он отправлял файлы на рабочий стол, нужно перенаправить выходные данные на папку рабочего стола пользователя. В Windows 10 путь к рабочему столу выглядит следующим образом:

C:\Users\<ИмяПользователя>\Desktop

Шаг 2: Устранение всплывающих окон

Всплывающие окна могут возникать в результате использования стандартных диалогов Windows для выбора файлов или папок. Чтобы избежать этого, можно использовать команды для копирования файлов и папок без взаимодействия с пользователем.

Шаг 3: Пример скрипта

Ниже приведен пример JavaScript-кода, который можно использовать для реализации данной функциональности. Этот код будет работать в среде Windows Script Host (WSH).

var fso = WScript.CreateObject("Scripting.FileSystemObject");

// Получаем путь к рабочему столу текущего пользователя
var userProfile = WScript.CreateObject("WScript.Network").UserName;
var desktopFolderPath = "C:\\Users\\" + userProfile + "\\Desktop";

// Перебираем аргументы, переданные скрипту
for (var i = 0; i < WScript.Arguments.Length; i++) {
    var sourceFile = WScript.Arguments(i);

    // Копируем файл на рабочий стол
    try {
        var fileName = fso.GetFileName(sourceFile);
        fso.CopyFile(sourceFile, desktopFolderPath + "\\" + fileName, true);
    } catch (e) {
        WScript.Echo("Ошибка копирования файла: " + e.message);
    }
}

Шаг 4: Использование скрипта

  1. Сохраните скрипт: Сохраните приведенный выше код в файл с расширением .js, например, SendToDesktop.js.
  2. Настройте отправку на этот скрипт:
    • Нажмите правой кнопкой мыши на файл или папку, которую вы хотите отправить на рабочий стол.
    • Выберите "Отправить" и добавьте созданный скрипт в список.

Заключение

После выполнения этих шагов ваш скрипт будет корректно работать в Windows 10, отправляя файлы и папки на рабочий стол, избегая всплывающих окон. Данный подход позволяет удобно перенаправлять файлы, минимизируя взаимодействие с пользователем, что повышает продуктивность работы с файлами и папками на вашем компьютере.

Оцените материал
Добавить комментарий

Капча загружается...