Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Интерфейс - [решено] Вы действительно хотите изменить расширение?

Ответить
Настройки темы
Интерфейс - [решено] Вы действительно хотите изменить расширение?

Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


При изменении расширения, постоянно появляется окно:
Вы действительно хотите изменить расширение?

Как отключить это окно, чтобы оно не показывалось при изменении расширения?

Отправлено: 13:08, 24-01-2009

 

(*.*)


Administrator


Сообщения: 36067
Благодарности: 6521

Профиль | Сайт | Отправить PM | Цитировать


Lirck, включите отображение расширений (Свойства папки - Вид - Скрывать расширения для зарег. типов файлов.)

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 13:26, 24-01-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Мне нужно видеть расширения Я просто хочу при их изменении отключить это окно, так как оно жутко надоедает.

Отправлено: 13:32, 24-01-2009 | #3


Новый участник


Сообщения: 12
Благодарности: 1

Профиль | Отправить PM | Цитировать


Total Commander! или Far или Frigate
и никаких заморочек с проводником Сусаниным!

Отправлено: 13:44, 24-01-2009 | #4


(*.*)


Administrator


Сообщения: 36067
Благодарности: 6521

Профиль | Сайт | Отправить PM | Цитировать


Если речь идет об этом предупреждении



то избавиться от него невозможно. Не исключаю, впрочем, что где-то в системных ресурсах (библиотеках) это можно изменить.

Если вы часто меняете расширения файлов и вас раздражает это предупреждение, используйте сторонние файловые менеджеры.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:55, 24-01-2009 | #5


Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: 7z SayYesForRename.7z
(2.1 Kb, 2 просмотров)

Lirck есть один код -> http://ja.pastebin.ca/raw/890971, скомпилировав который в программу и запустив последнюю - получим в диалогах удаления запрещается нажатия кнопки "Да"
Не трогайте эту папку, скрин был ранее загружен для примера. Если что про неё интересно - [решено] System Volume Information .:[все вопросы]:.
Если переназначить окно срабатывания (с удаление на переименование) - то получим тоже для сабжевого
А если ещё и подменить действие (блок и переименовка кнопки на клик по ней) то и вовсе получим одно из решений сабжа
Код: Выделить весь код
#include <windows.h>

int WINAPI WinMain(HINSTANCE Instance, HINSTANCE PrevInstance,LPSTR CmdLine,int ShowCmd)

{

	HANDLE hMutex=CreateMutexA(0,FALSE,(".::Anti.Deleet.By.KOrUPt::."));
	if(GetLastError()==ERROR_ALREADY_EXISTS||GetLastError()==ERROR_ACCESS_DENIED)
	{
		CloseHandle(hMutex);
		//MessageBoxA(0,"Error, Already running..","Error",MB_ICONSTOP); //ENG
		MessageBoxA(0,"Ошибка, Уже запущенно..","Ошибка",MB_ICONSTOP);
		exit(0);
	}

	while(1)
	{
		Sleep(50);
		HWND activewin=GetForegroundWindow();

		char dialogname[150]="";
		char classname[201]="";	

		GetWindowTextA(activewin,dialogname,149);
		GetClassNameA(activewin,classname,200);
		
		//if(!strcmp(dialogname,"Rename")&&!strcmp(classname,"#32770")!=NULL) //ENG
		if(!strcmp(dialogname,"переименование")&&!strcmp(classname,"#32770")!=NULL)
		{			
			//HWND button=FindWindowExA(activewin,NULL,"Button","&Yes");//ENG
			HWND button=FindWindowExA(activewin,NULL,"Button","&Да");
			//SetWindowTextA(button,"Not allowed");
			//EnableWindow(button,false);
			SendMessageA(button,BM_CLICK,NULL,NULL);
		}

		if(GetAsyncKeyState('A')&&GetAsyncKeyState('W')&&GetAsyncKeyState(VK_SHIFT))
		{
			Sleep(100);
			break;
		}
		continue;
	}
	return 0;
}
Прога представляет собой безоконное Win32 приложение, работает в бекграунде, выключается комбинацией Shift + A + W, изначально написанное для английской версии.

Если ещё немного доделать программу - добавить CallBack на данное предупреждение (в авторском варианте прога всё время в поиска), то последнее возможно и вовсе не будет появляется на мгновение.

Наиболее адекватно такое решение считаю в случаи переименование htm/html, когда галку ...не выводить больше ставить не хочется. И то можно проследить - где галка в реестре отмечается, что б потом вернуть назад.
В других прочих случаях решение всё же искать стоит более рациональное, например посетив Автоматизацию действий.


Спасибо за внимание.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:54, 27-01-2009 | #6



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Интерфейс - [решено] Вы действительно хотите изменить расширение?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Действительно непонятная проблема!!!! Oleg11111 Непонятные проблемы с Железом 20 28-04-2007 17:43
[решено] Действительно непонятная проблема! (Виснет система) LexerON Непонятные проблемы с Железом 29 18-11-2006 23:05
Неужели действительно вышлют?? Ruler Microsoft Windows NT/2000/2003 12 04-08-2003 15:40




 
Переход