Это должно быть выполнимо.
Уже возможно использовать Dropbox и торренты с помощью Utorrent. У вас есть utorrent, который проверяет папку в вашем Dropbox на наличие торрентов, и если он находит ее, он загружает ее, а затем удаляет ее (если хотите).
Я бы выделил папку для этого использования. Используйте сценарии входа в систему, чтобы при входе в систему (на самом деле не существует способа запуска при запуске), он проверит папку dropbox, а затем отобразит ее в редакторе по вашему выбору. Вы можете захотеть, чтобы скрипт подождал 30 секунд или около того, чтобы убедиться, что Dropbox запущен и полностью синхронизирован.
Таким образом, сценарий входа в систему psuedo для обоих компьютеров будет выглядеть следующим образом.
@echo off
wait 60 : seconds, hopefully
if exist d:\Dropbox\Reminders\* uedit32 d:\Dropbox\Reminders\*
Это ждет одну минуту, а затем, если в этом каталоге есть файлы, используйте мой редактор, чтобы открыть все файлы в этом каталоге.
d:\Dropbox\ будет вашим местоположением Dropbox. Мой на самом деле это d:\ dropbox\ dropbox (и раньше это был d:\ My Dropbox\Dropbox ...)
В качестве альтернативы, я думаю:
for %%j in (d:\Dropbox\Reminders\*) do notepad %%j
будет затем воспитывать каждого человека в каталоге. Замените блокнот на ваш редактор по вашему выбору. Мои оригинальные работы с моим редактором. :п
Тогда вы несете ответственность за их удаление из каталога.
Если вы просто хотите вызвать новые напоминания, поместите новые напоминания в напоминания и сохраните старые (все еще стоящие напоминания),
@echo off
wait 60 : seconds, hopefully
for %%j in (d:\dropbox\reminders\*) do (move %%j d:\dropbox\oldrems & youreditor "d:\dropbox\oldrems\%%~nxj")
Опять же, мы ждем 60 секунд, чтобы загрузить и синхронизировать Dropbox.
Затем для каждого напоминания в новой папке напоминаний мы перемещаем его в старую папку напоминаний (oldrems), а в случае успеха запускаем новый редактор в вашем файле.
%% ~ nxj берет пакетную переменную j и сокращает ее до имени файла и расширения. В противном случае он будет отображаться в d:\dropbox\oldrems\d:\dropbox\ напоминалки \ whatthefilenameis.ext Смотрите FOR /? для дополнительной информации.
Проблема в том, что могут возникнуть конфликты имен файлов. В этом случае команда move НЕ будет перемещать файл, и он будет оставаться там до тех пор, пока вы не удалите его или не удалите конфликт файлов и снова не войдете в систему, и в этом случае он будет перемещен.
Это помогает?
РЕДАКТИРОВАТЬ: чтобы открыть файл с его открытием по умолчанию, замените ваш редактор с запуском ""
@echo off
wait 60 : seconds, hopefully
for %%j in (d:\dropbox\reminders\*) do (move %%j d:\dropbox\oldrems & start "" "d:\dropbox\oldrems\%%~nxj")
Я всегда добавляю "" в качестве заголовка для начала, потому что, если вы поместите свой файл в кавычки (что я и сделал здесь, на случай, если имя файла содержит пробелы), он примет имя файла в качестве имени окна, а затем жалуется, что ничего нет открыть. Кроме того, если вы беспокоитесь, вы можете получить пустой заголовок окна, вы можете просто удвоить "d:\dropbox\oldrems\%% ~ nxj"
start "d:\dropbox\oldrems\%%~nxj" "d:\dropbox\oldrems\%%~nxj"
Который затем даст вам имя файла для заголовка окна.
Windows 95/98(/ME?) использовал start.exe (запуск в Win NT и выше встроен в CMD.EXE), и он никогда не сталкивался с этой проблемой (и существует в моей библиотеке как st.exe;))
Технически, просто
"d:\dropbox\oldrems\%%~nxj"
должно работать. Но не всегда. start "" "d:\dropbox\oldrems\%% ~ nxj" всегда выполняется.
Это запустит все исполняемые программы, так что если вы просто хотите иметь.CMD файл для дальнейшего редактирования, вам придется изменить расширение, в противном случае он будет фактически выполнять.CMD файл. То же самое с.ЛЕТУЧАЯ МЫШЬ, .COM,.EXE, .PS1.VBS и любые другие расширения. Вы были предупреждены.