Автор |
Сообщение |
xDmDx Эксперт |
|
Всем доброго времени суток.ПРоблема в следущем.Есть IP-TV player 0,28,1,8815.Ставлю паузу,он начинает сохранять эфир на в С
Облазил ини файлы,там тока пути записи.В темпе тоже лазил,там список каналов и херь.
Как-нить можно перенести папку временнего хранения с С на другие разделы?Благодарен заранее.
// перенести Temp |
|
|
|
|
xDmDx Эксперт |
|
Спасибо,красный Я не сообразил как-то про перенос) |
|
|
|
|
Allan Продвинутый форумчанин |
|
Настройки меняю, а они не сохраняются. После перезагрузки всё по умолчанию. Как победить?
// винда сбрасывает значение Temp после перезагрузки или о каких настройках речь вообще?
Да, винда сбрасывает Темр после перезагрузки
// мож антивирусы сейчас таким занимаются "для безопасности", фиг знает
// ну напиши батник и пользуйся им вместо ярлыка:
Код: |
@echo off
set TEMP=D:\iptvtemp
set TMP=D:\iptvtemp
cd "C:\Program Files\IP-TV Player\"
start IpTvPlater.exe |
// думаю логика ясна
Я то хочу перенести Темр не только для плеера
Антивирус проверим...
// символическую ссылку можно поставить (удалить папку temp и mklink /d "%Temp%" "d:\mytemp"), но не уверен как к этому отнесутся всякие низкоуровневые штуки
В окне "Переменные среды" есть "Переменные среды пользователя для ..." и "Системные переменные". Я меняю везде на "D:\Temp", но всё сбрасывается. А что-бы символическую ссылку поставить, нужно ввести значение вместо "D:\Temp" - "mklink /D:\Temp" или как-то через командную строку?Последний раз редактировалось: Allan (Сб 15-03-14 : 23-12), всего редактировалось 1 раз |
|
|
|
|
Allan Продвинутый форумчанин |
|
Есть у кого ещё какие-нибудь предложения. Почему сбрасывается? |
|
|
|
|
sog Гуру |
|
Allan писал(а): |
Есть у кого ещё какие-нибудь предложения. Почему сбрасывается? |
После изменения что выдает
Код: |
echo %TEMP%
echo %TMP% |
Если решения не найдешь, поставь батник в автозагрузку
// батник изменяет переменные только для процессов запущенных из этого самого батника |
|
|
|
|
Allan Продвинутый форумчанин |
|
Цитата: |
После изменения что выдает |
Всё приводится в исходное состояние, как и было |
|
|
|
|
sog Гуру |
|
Цитата: |
батник изменяет переменные только для процессов запущенных из этого самого батника |
а так:
Код: |
Option Explicit
Dim objWshShell
Dim objFSO
Dim objWshEnvironment
Set objWshShell = WScript.CreateObject("WScript.Shell")
Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
Set objWshEnvironment = objWshShell.Environment("SYSTEM")
' Set the environment variable
objWshEnvironment( "TEMP" ) = "d:\TEMP"
objWshEnvironment( "TMP" ) = "d:\TEMP"
' Display the result
WScript.Echo "TEMP=" & objWshEnvironment( "TEMP" )
WScript.Echo "TMP=" & objWshEnvironment( "TMP" )
Set objWshEnvironment = Nothing
Set objWshEnvironment = objWshShell.Environment("USER")
WScript.Echo "User Environment: " & objWshShell.ExpandEnvironmentStrings(objWshEnvironment("TEMP"))
Set objWshEnvironment = Nothing
Set objFSO = Nothing
Set objWshShell = Nothing
WScript.Quit 0 |
для юзера аналогично, добавить еще сюда создание нужной директории, обернуть в экзешник, выключить WScript.Echo и в автозагрузку? |
|
|
|
|
Allan Продвинутый форумчанин |
|
Вобщем решения походу нет. Но почему переменные не меняются? |
|
|
|
|
xDmDx Эксперт |
|
Я кстати перенес на диск D, плеер работает зашибись,а вот фотошоп,офис,стали вываливаться в ошибку,мол бла-бла-бла "файл занят другим приложением,нажмите свойства и ..."
Вернул все как было=работает))) |
|
|
|
|
|