Latest post of the previous page:
Скобка лишняяFAR3 - путь к папке temp
- PaperbackWriter
- Posts: 121
- Joined: Mon 21 Jan, 2013 10:24
- Location: РФ, Южный Федеральный Округ
- Has thanked: 14 times
- Been thanked: 1 time
Re: FAR3 - путь к папке temp
Скобку убрал, выполнилось в таком виде:
C:\>set tmp="%FARHOME% emp"
Ввел вручную в командной строке:
set tmp="%FARHOME%\temp", затем запустил команду set, она вывела TMP="D:\Program Files\Far30b4067.x64\temp"
То есть переменная передалась, как я хотел. Другие программы, например скайп, используют эту папку правильно.
Пока проблемы только с rar.exe - попробовал свернуть архив - опять получил ошибку.
На этот раз ошибку в окошке выдал FAR:
Error: Cannot create list file
C:\>set tmp="%FARHOME% emp"
Ввел вручную в командной строке:
set tmp="%FARHOME%\temp", затем запустил команду set, она вывела TMP="D:\Program Files\Far30b4067.x64\temp"
То есть переменная передалась, как я хотел. Другие программы, например скайп, используют эту папку правильно.
Пока проблемы только с rar.exe - попробовал свернуть архив - опять получил ошибку.
На этот раз ошибку в окошке выдал FAR:
Error: Cannot create list file
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
- PaperbackWriter
- Posts: 121
- Joined: Mon 21 Jan, 2013 10:24
- Location: РФ, Южный Федеральный Округ
- Has thanked: 14 times
- Been thanked: 1 time
FAR3 - путь к папке temp
Положил, выполнилось.
Запустил команду set, она вывела TMP="D:\Program Files\Far30b4067.x64\temp"
То есть переменная передалась, как я хотел. Другие программы, например скайп, используют эту папку правильно.
Пока проблемы только с rar.exe - попробовал свернуть архив - опять получил ошибку.
----------------------------------------------------
RAR 5.11 beta 1 Copyright (c) 1993-2014 Alexander Roshal 18 Aug 2014
Trial version Type RAR -? for help
Evaluation copy. Please register.
Cannot open file.rar
Не удается найти указанный файл.
Cannot create Files\Far30b4010.x64\temp\.rar
Системе не удается найти указанный путь.
Program aborted
----------------------------------------------------
То есть получается, что rar.exe пытается создать временный архив в папке "Files\Far30b4010.x64\temp\.rar" а не "D:\Program Files\Far30b4010.x64\temp\file.rar".
Почему-то не передается именно пробел в пути.
Запустил команду set, она вывела TMP="D:\Program Files\Far30b4067.x64\temp"
То есть переменная передалась, как я хотел. Другие программы, например скайп, используют эту папку правильно.
Пока проблемы только с rar.exe - попробовал свернуть архив - опять получил ошибку.
----------------------------------------------------
RAR 5.11 beta 1 Copyright (c) 1993-2014 Alexander Roshal 18 Aug 2014
Trial version Type RAR -? for help
Evaluation copy. Please register.
Cannot open file.rar
Не удается найти указанный файл.
Cannot create Files\Far30b4010.x64\temp\.rar
Системе не удается найти указанный путь.
Program aborted
----------------------------------------------------
То есть получается, что rar.exe пытается создать временный архив в папке "Files\Far30b4010.x64\temp\.rar" а не "D:\Program Files\Far30b4010.x64\temp\file.rar".
Почему-то не передается именно пробел в пути.
- zg
- zero-gravity
- Posts: 6033
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: FAR3 - путь к папке temp
очевидно, что надо окавычить путь к файлу со списком файлов в настройках мультиарка, или что там у вас используется для упаковки в рар.
- PaperbackWriter
- Posts: 121
- Joined: Mon 21 Jan, 2013 10:24
- Location: РФ, Южный Федеральный Округ
- Has thanked: 14 times
- Been thanked: 1 time
Re: FAR3 - путь к папке temp
Вот что стоит в настройках на упаковку:zg wrote:очевидно, что надо окавычить путь к файлу со списком файлов в настройках мультиарка, или что там у вас используется для упаковки в рар.
rar a -y {-p%%P} {-ap%%R} {-w%%W} {%%S} -- %%A @%%LN
Где именно поставить кавычки?
Непонятно то, что все корректно работало, не обновлял ни фар, ни рар.
Возможно обновилась система и что-то накосячила.
- zg
- zero-gravity
- Posts: 6033
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: FAR3 - путь к папке temp
как минимум:PaperbackWriter wrote:Вот что стоит в настройках на упаковку:
rar a -y {-p%%P} {-ap%%R} {-w%%W} {%%S} -- %%A @%%LN
Где именно поставить кавычки?
rar a -y {-p%%P} {-ap%%R} {-w%%W} {%%S} -- %%A @"%%LN"
у вас путь к временным файлам был без пробелов, стал с пробелами. конечно, виновато обновление системы, что же ещё.PaperbackWriter wrote:Непонятно то, что все корректно работало, не обновлял ни фар, ни рар.
Возможно обновилась система и что-то накосячила.
- PaperbackWriter
- Posts: 121
- Joined: Mon 21 Jan, 2013 10:24
- Location: РФ, Южный Федеральный Округ
- Has thanked: 14 times
- Been thanked: 1 time
Re: FAR3 - путь к папке temp
.
Возможно, что виноваты не они, но при этих путях все прекрасно работало.
Господин zg, как я пояснял в предыдущих постах, при этих же настройках (путь к временным файлам был с пробелом) все прекрасно работало до сегодняшнего утра, пока не загрузились некоторые обновления системы.у вас путь к временным файлам был без пробелов, стал с пробелами. конечно, виновато обновление системы, что же ещё.
Возможно, что виноваты не они, но при этих путях все прекрасно работало.
Last edited by PaperbackWriter on Mon 25 Aug, 2014 12:52, edited 1 time in total.
- PaperbackWriter
- Posts: 121
- Joined: Mon 21 Jan, 2013 10:24
- Location: РФ, Южный Федеральный Округ
- Has thanked: 14 times
- Been thanked: 1 time
Re: FAR3 - путь к папке temp
Получил ошибку:как минимум:
rar a -y {-p%%P} {-ap%%R} {-w%%W} {%%S} -- %%A @"%%LN"
Cannot open "H:\Program
Синтаксическая ошибка в имени файла, имени папки или метке тома.
- PaperbackWriter
- Posts: 121
- Joined: Mon 21 Jan, 2013 10:24
- Location: РФ, Южный Федеральный Округ
- Has thanked: 14 times
- Been thanked: 1 time
Re: FAR3 - путь к папке temp
Решение оказалось таким:
add files: rar a -y {-p%%P} {-ap%%R} {-w"%%W"} {%%S} -- %%A @%%LN
add files and folders: rar a -r0 -y {-p%%P} {-ap%%R} {-w"%%W"} {%%S} -- %%A @%%LN
И в других местах тоже {-w"%%W"}
-w - это рабочая папка.
Очень странно, почему же до сегодняшнего дня работало без кавычек.
add files: rar a -y {-p%%P} {-ap%%R} {-w"%%W"} {%%S} -- %%A @%%LN
add files and folders: rar a -r0 -y {-p%%P} {-ap%%R} {-w"%%W"} {%%S} -- %%A @%%LN
И в других местах тоже {-w"%%W"}
-w - это рабочая папка.
Очень странно, почему же до сегодняшнего дня работало без кавычек.
- zg
- zero-gravity
- Posts: 6033
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: FAR3 - путь к папке temp
в каких именно постах. я вижу пост номер один, где вы меняете переменную %TMP% и пост номер два, где у вас возникли проблемы с rar. оба поста сегодня. очевидно, что эти два события связаны и что проблема явно связана с тем, что значение %TMP% содержит пробелы.PaperbackWriter wrote:Господин zg, как я пояснял в предыдущих постах, при этих же настройках (путь к временным файлам был с пробелом) все прекрасно работало до сегодняшнего утра, пока не загрузились некоторые обновления системы.
FAR3 - путь к папке temp
John Doe,
Все таки не выходит каменный цветок
Использую такую функицю от @XeRoX:
https://github.com/dr-dba/LUA-FAR-STUFF ... ir_var.lua
воткнута везде, в RunAfterFARStart, в LuaFar_Init, в _macroinit,
делает print(..) + "Enter", os.execute, win.system, win.SetEnv
Т.е., функция делает все что можно, и как только можно, чтобы задать ТЕМП.
ТЕМП задается, но однако стоит лишь зайти в любой архив (через АркЛайт),
как заданное значение ТЕМП забывается.
Запускать из батча с заданным ТЕМПом наверное можно, но не нравится мне.
Есть ли у кого еще какие идеи?
Все таки не выходит каменный цветок
Использую такую функицю от @XeRoX:
https://github.com/dr-dba/LUA-FAR-STUFF ... ir_var.lua
воткнута везде, в RunAfterFARStart, в LuaFar_Init, в _macroinit,
делает print(..) + "Enter", os.execute, win.system, win.SetEnv
Т.е., функция делает все что можно, и как только можно, чтобы задать ТЕМП.
ТЕМП задается, но однако стоит лишь зайти в любой архив (через АркЛайт),
как заданное значение ТЕМП забывается.
Запускать из батча с заданным ТЕМПом наверное можно, но не нравится мне.
Есть ли у кого еще какие идеи?
Last edited by citRiks on Sat 22 Feb, 2020 12:24, edited 2 times in total.
FAR3 - путь к папке temp
еще запускаю и таким способом:
lua:=fnc_set_tmp_dir_var("tmp", true)
и все одно, стоит лишь зайти в архив, как заданный ТЕМП забывается
- John Doe
- Бюрократ
- Posts: 13836
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
FAR3 - путь к папке temp
Мне не очень интересно разбирать какие-то странные функции.
Вот это работает?
Code: Select all
lua:=win.SetEnv('temp','123456')
https://t.me/FarManager — Telegram чат
FAR3 - путь к папке temp
Хммм, на чистом профиле работает, на постоянном - нет
На постоянном забывается после захода в архив.
FAR 3.0.0.5555 x64
W7 SP1 x64
FAR3 - путь к папке temp
John Doe,
В общем направление пока понятно, спасибо
попробую вычислить кто обнуляет ТЕМП методом исключения
В общем направление пока понятно, спасибо
попробую вычислить кто обнуляет ТЕМП методом исключения