- Меню Отправить (Send To) в Windows 7
- Добавление новых команд в меню Отправить
- Новый путь к папке Отправить в Windows 7
- Как удалять объекты из меню Отправить
- Удаление папок, программ и ярлыков
- Удаление списка дисков
- Удаление команды Отправить
- send function (winsock2.h)
- Syntax
- Parameters
- Return value
- Remarks
- Example Code
- Example Code
- Notes for IrDA Sockets
- Меню Отправить (Send To) в Windows 7
- Добавление новых команд в меню Отправить
- Новый путь к папке Отправить в Windows 7
- Как удалять объекты из меню Отправить
- Удаление папок, программ и ярлыков
- Удаление списка дисков
- Удаление команды Отправить
Меню Отправить (Send To) в Windows 7
Посетителей: 55525 | Просмотров: 66010 (сегодня 1)
Рассмотрим несколько приемов работы с меню Отправить в Windows 7.
Добавление новых команд в меню Отправить
Многим пользователям Windows знакома команда Отправить (Send To), которая присутствует в контекстом меню папок и файлов. Эта удобная команда позволяет щелчком мыши переместить выбранный файл или документ (или их группу) в часто используемые места расположения или выполнить какую-нибудь задачу. Например, с помоьщю этой команды можно:
- скопировать файл в заданную папку на жёстком диске компьютера (например в папку Документы)
- скопировать файлы на другие диски (например, на внешние жесткие диски или USB-флешки)
- запустить нужную программу или ярлык
- отправить документ по электронной почте
- быстро скопировать файл на рабочий стол
Меню Отправить удобно использовать в таких случаях, когда часто приходится выполнять одни и те же операции с файлами. Например, если файлы ежедневно архивируются на другой компьютер в сети, то включите имя этого компьютера в меню Отправить — это позволит сэкономить вам массу времени.
Каждый пользователь системы может настроить меню Выполнить под себя. Для этого открываете папку SendTo и копируете нужные объекты (папку, программу, ярлык). Например, с его помощью можно быстро открыть графический файл в нужной программе. Предположим, у вас установлена программа Adobe Photoshop и при двойном щелчке мыши на файле JPG в Проводнике у вас запускается эта программа (т.е. запускается программа по умолчанию для данного расширения файла). Но если вы хотите посмотреть файл в другом графическом редакторе, например, в стандартном Paint, то скопируйте ярлык от нее в папку SendTo. Теперь вам нужно вызвать контекстное меню файла и в меню Отправить выбрать команду Paint. Как видите, ничего сложного.
Новый путь к папке Отправить в Windows 7
Пользователям Windows XP нужно обратить внимание на следующий момент. В Windows XP папка SendTo находилась по адресу C:\Documents and Settings\UserName\SendTo. Начиная с Windows Vista, путь к этой папке изменился. Теперь ее надо искать по адресу
Далее поступаете обычным способом — копируете в нее нужный объект (папку, программу, ярлыки), как было описано выше.
Не можете запомнить путь к папке, который стал очень длинным и труднозапоминаемым? Можно поступить проще. Чтобы не искать эту папку в недрах диска, наберите в строке поиска кнопки Пуск команду:
В результате в Проводнике откроется нужная папка, в которой вы можете сделать нужные изменения.
Как удалять объекты из меню Отправить
Удаление папок, программ и ярлыков
Удаление папок, программ и ярлыков из папки Отправить является тривиальной задачей: выделяется нужный объект и удаляется клавишой Delete и командной Удалить из контекстного меню. После удаления ненужной папки или программы автоматически исчезает и соответствующий пункт в меню Отправить.
Удаление списка дисков
Многие пользователи используют команду Отправить для пересылки файлов по электронной почте, но редко используют для перенаправления файлов на другие диски. Поэтому список дисков является для многих лишним. А иногда этот список становиться слишком большим, если в системе установлен кард-ридер. Однако в папке Отправить (SendTo) записей, отвечающих за диски, не существует. Поэтому воспользуемся реестром. В разделе
создайте параметр DWORD NoDrivesInSendToMenu со значением 1, либо воспользуйтесь готовым твиком реестра.
После перезагрузки системы список дисков исчезнет из команды Отправить. Чтобы вернуть прежнее поведение команды, просто удалите созданный параметр (или присвойте ему значение 0).
Удаление команды Отправить
Последний прием предназначен только для опытных пользователей и позволяет удалить команду Отправить из системы. Снова откройте редактор реестра и присвойте пустое значение параметру по умолчанию в разделе
Данный совет приводится только для ознакомления, не используйте его без крайней необходимости.
Статья опубликована в рамках конкурса «Наш выбор — Windows 7!». Оригинальный стиль автора сохранен.
send function (winsock2.h)
The send function sends data on a connected socket.
Syntax
Parameters
A descriptor identifying a connected socket.
A pointer to a buffer containing the data to be transmitted.
The length, in bytes, of the data in buffer pointed to by the buf parameter.
A set of flags that specify the way in which the call is made. This parameter is constructed by using the bitwise OR operator with any of the following values.
Value | Meaning |
---|---|
MSG_DONTROUTE | Specifies that the data should not be subject to routing. A Windows Sockets service provider can choose to ignore this flag. |
MSG_OOB | Sends OOB data (stream-style socket such as SOCK_STREAM only. |
Return value
If no error occurs, send returns the total number of bytes sent, which can be less than the number requested to be sent in the len parameter. Otherwise, a value of SOCKET_ERROR is returned, and a specific error code can be retrieved by calling WSAGetLastError.
Error code | Meaning |
---|---|
WSANOTINITIALISED | A successful WSAStartup call must occur before using this function. |
WSAENETDOWN | The network subsystem has failed. |
WSAEACCES | The requested address is a broadcast address, but the appropriate flag was not set. Call setsockopt with the SO_BROADCAST socket option to enable use of the broadcast address. |
WSAEINTR | A blocking Windows Sockets 1.1 call was canceled through WSACancelBlockingCall. |
WSAEINPROGRESS | A blocking Windows Sockets 1.1 call is in progress, or the service provider is still processing a callback function. |
WSAEFAULT | The buf parameter is not completely contained in a valid part of the user address space. |
WSAENETRESET | The connection has been broken due to the keep-alive activity detecting a failure while the operation was in progress. |
WSAENOBUFS | No buffer space is available. |
WSAENOTCONN | The socket is not connected. |
WSAENOTSOCK | The descriptor is not a socket. |
WSAEOPNOTSUPP | MSG_OOB was specified, but the socket is not stream-style such as type SOCK_STREAM, OOB data is not supported in the communication domain associated with this socket, or the socket is unidirectional and supports only receive operations. |
WSAESHUTDOWN | The socket has been shut down; it is not possible to send on a socket after shutdown has been invoked with how set to SD_SEND or SD_BOTH. |
WSAEWOULDBLOCK | The socket is marked as nonblocking and the requested operation would block. |
WSAEMSGSIZE | The socket is message oriented, and the message is larger than the maximum supported by the underlying transport. |
WSAEHOSTUNREACH | The remote host cannot be reached from this host at this time. |
WSAEINVAL | The socket has not been bound with bind, or an unknown flag was specified, or MSG_OOB was specified for a socket with SO_OOBINLINE enabled. |
WSAECONNABORTED | The virtual circuit was terminated due to a time-out or other failure. The application should close the socket as it is no longer usable. |
WSAECONNRESET | The virtual circuit was reset by the remote side executing a hard or abortive close. For UDP sockets, the remote host was unable to deliver a previously sent UDP datagram and responded with a «Port Unreachable» ICMP packet. The application should close the socket as it is no longer usable. |
WSAETIMEDOUT | The connection has been dropped, because of a network failure or because the system on the other end went down without notice. |
Remarks
The send function is used to write outgoing data on a connected socket.
For message-oriented sockets (address family of AF_INET or AF_INET6, type of SOCK_DGRAM, and protocol of IPPROTO_UDP, for example), care must be taken not to exceed the maximum packet size of the underlying provider. The maximum message packet size for a provider can be obtained by calling getsockopt with the optname parameter set to SO_MAX_MSG_SIZE to retrieve the value of socket option. If the data is too long to pass atomically through the underlying protocol, the error WSAEMSGSIZE is returned, and no data is transmitted.
The successful completion of a send function does not indicate that the data was successfully delivered and received to the recipient. This function only indicates the data was successfully sent.
If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. On nonblocking stream oriented sockets, the number of bytes written can be between 1 and the requested length, depending on buffer availability on both the client and server computers. The select, WSAAsyncSelect or WSAEventSelect functions can be used to determine when it is possible to send more data.
Calling send with a len parameter of zero is permissible and will be treated by implementations as successful. In such cases, send will return zero as a valid value. For message-oriented sockets, a zero-length transport datagram is sent.
The flags parameter can be used to influence the behavior of the function beyond the options specified for the associated socket. The semantics of the send function are determined by any options previously set on the socket specified in the s parameter and the flags parameter passed to the send function.
The order of calls made to send is also the order in which the buffers are transmitted to the transport layer. send should not be called on the same stream-oriented socket concurrently from different threads, because some Winsock providers may split a large send request into multiple transmissions, and this may lead to unintended data interleaving from multiple concurrent send requests on the same stream-oriented socket.
Example Code
Example Code
Notes for IrDA Sockets
- The Af_irda.h header file must be explicitly included.
WindowsВ PhoneВ 8: This function is supported for Windows Phone Store apps on WindowsВ PhoneВ 8 and later.
WindowsВ 8.1 and Windows ServerВ 2012В R2: This function is supported for Windows Store apps on WindowsВ 8.1, Windows ServerВ 2012В R2, and later.
Меню Отправить (Send To) в Windows 7
Посетителей: 55525 | Просмотров: 66010 (сегодня 1)
Рассмотрим несколько приемов работы с меню Отправить в Windows 7.
Добавление новых команд в меню Отправить
Многим пользователям Windows знакома команда Отправить (Send To), которая присутствует в контекстом меню папок и файлов. Эта удобная команда позволяет щелчком мыши переместить выбранный файл или документ (или их группу) в часто используемые места расположения или выполнить какую-нибудь задачу. Например, с помоьщю этой команды можно:
- скопировать файл в заданную папку на жёстком диске компьютера (например в папку Документы)
- скопировать файлы на другие диски (например, на внешние жесткие диски или USB-флешки)
- запустить нужную программу или ярлык
- отправить документ по электронной почте
- быстро скопировать файл на рабочий стол
Меню Отправить удобно использовать в таких случаях, когда часто приходится выполнять одни и те же операции с файлами. Например, если файлы ежедневно архивируются на другой компьютер в сети, то включите имя этого компьютера в меню Отправить — это позволит сэкономить вам массу времени.
Каждый пользователь системы может настроить меню Выполнить под себя. Для этого открываете папку SendTo и копируете нужные объекты (папку, программу, ярлык). Например, с его помощью можно быстро открыть графический файл в нужной программе. Предположим, у вас установлена программа Adobe Photoshop и при двойном щелчке мыши на файле JPG в Проводнике у вас запускается эта программа (т.е. запускается программа по умолчанию для данного расширения файла). Но если вы хотите посмотреть файл в другом графическом редакторе, например, в стандартном Paint, то скопируйте ярлык от нее в папку SendTo. Теперь вам нужно вызвать контекстное меню файла и в меню Отправить выбрать команду Paint. Как видите, ничего сложного.
Новый путь к папке Отправить в Windows 7
Пользователям Windows XP нужно обратить внимание на следующий момент. В Windows XP папка SendTo находилась по адресу C:\Documents and Settings\UserName\SendTo. Начиная с Windows Vista, путь к этой папке изменился. Теперь ее надо искать по адресу
Далее поступаете обычным способом — копируете в нее нужный объект (папку, программу, ярлыки), как было описано выше.
Не можете запомнить путь к папке, который стал очень длинным и труднозапоминаемым? Можно поступить проще. Чтобы не искать эту папку в недрах диска, наберите в строке поиска кнопки Пуск команду:
В результате в Проводнике откроется нужная папка, в которой вы можете сделать нужные изменения.
Как удалять объекты из меню Отправить
Удаление папок, программ и ярлыков
Удаление папок, программ и ярлыков из папки Отправить является тривиальной задачей: выделяется нужный объект и удаляется клавишой Delete и командной Удалить из контекстного меню. После удаления ненужной папки или программы автоматически исчезает и соответствующий пункт в меню Отправить.
Удаление списка дисков
Многие пользователи используют команду Отправить для пересылки файлов по электронной почте, но редко используют для перенаправления файлов на другие диски. Поэтому список дисков является для многих лишним. А иногда этот список становиться слишком большим, если в системе установлен кард-ридер. Однако в папке Отправить (SendTo) записей, отвечающих за диски, не существует. Поэтому воспользуемся реестром. В разделе
создайте параметр DWORD NoDrivesInSendToMenu со значением 1, либо воспользуйтесь готовым твиком реестра.
После перезагрузки системы список дисков исчезнет из команды Отправить. Чтобы вернуть прежнее поведение команды, просто удалите созданный параметр (или присвойте ему значение 0).
Удаление команды Отправить
Последний прием предназначен только для опытных пользователей и позволяет удалить команду Отправить из системы. Снова откройте редактор реестра и присвойте пустое значение параметру по умолчанию в разделе
Данный совет приводится только для ознакомления, не используйте его без крайней необходимости.
Статья опубликована в рамках конкурса «Наш выбор — Windows 7!». Оригинальный стиль автора сохранен.