V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  19cm  ›  全部回复第 1 页 / 共 52 页
回复总数  1033
1  2  3  4  5  6  7  8  9  10 ... 52  
@Autonomous 老哥, 这个能支持麦克风吗
@PbCopy111 老哥,可否发下快捷指令
@PbCopy111 脚本我做到了, 快捷指令硬是没做到
-- Hammerspoon: 切换音频输出设备( Headsets <-> Yamaha YVC-330 )
-- 将本文件保存为 ~/.hammerspoon/init.lua ,Reload Config 后按 F12 切换

-- 定义要切换的两个设备
local DEVICES = {
{name = "Headsets", icon = "🎧"}, -- 耳机
{name = "Yamaha YVC-330", icon = "🔈"} -- 雅马哈设备
}

-- 获取所有音频设备
local function getAllAudioDevices()
local devices = {}
for _, dev in ipairs(hs.audiodevice.allOutputDevices()) do
devices[dev:name()] = dev
end
return devices
end

-- 切换音频设备
local function toggleAudioOutput()
local allDevices = getAllAudioDevices()

-- 检查两个设备是否都存在
local device1 = allDevices[DEVICES[1].name]
local device2 = allDevices[DEVICES[2].name]

if not device1 or not device2 then
hs.alert.show("❌ 找不到音频设备")
return
end

-- 获取当前设备
local current = hs.audiodevice.defaultOutputDevice()

-- 决定切换到哪个设备
local target = nil
local targetIcon = ""

if current and current:name() == DEVICES[1].name then
target = device2
targetIcon = DEVICES[2].icon
else
target = device1
targetIcon = DEVICES[1].icon
end

-- 执行切换
if target:setDefaultOutputDevice() then
hs.alert.show(targetIcon .. " 已切换至: " .. target:name())
else
hs.alert.show("❌ 切换失败")
end
end




-- hs.hotkey.bind({"ctrl"}, "f1", toggleAudioOutput)

-- 绑定热键 F12 (没有修饰键)
hs.hotkey.bind({}, "f13", toggleAudioOutput)

-- 加载提示
print("🎧 音频切换脚本已加载")
print("📢 按 F12 切换设备:")
for i, device in ipairs(DEVICES) do
print(" " .. i .. ". " .. device.icon .. " " .. device.name)
end
20 小时 13 分钟前
回复了 fl2d 创建的主题 Apple macOS 下,能用快捷键切换音频输出设备么?
老哥你实现了吗,lua 脚本我倒是实现了,但快捷指令没搞定



-- Hammerspoon: 切换音频输出设备( Headsets <-> Yamaha YVC-330 )
-- 将本文件保存为 ~/.hammerspoon/init.lua ,Reload Config 后按 F12 切换

-- 定义要切换的两个设备
local DEVICES = {
{name = "Headsets", icon = "🎧"}, -- 耳机
{name = "Yamaha YVC-330", icon = "🔈"} -- 雅马哈设备
}

-- 获取所有音频设备
local function getAllAudioDevices()
local devices = {}
for _, dev in ipairs(hs.audiodevice.allOutputDevices()) do
devices[dev:name()] = dev
end
return devices
end

-- 切换音频设备
local function toggleAudioOutput()
local allDevices = getAllAudioDevices()

-- 检查两个设备是否都存在
local device1 = allDevices[DEVICES[1].name]
local device2 = allDevices[DEVICES[2].name]

if not device1 or not device2 then
hs.alert.show("❌ 找不到音频设备")
return
end

-- 获取当前设备
local current = hs.audiodevice.defaultOutputDevice()

-- 决定切换到哪个设备
local target = nil
local targetIcon = ""

if current and current:name() == DEVICES[1].name then
target = device2
targetIcon = DEVICES[2].icon
else
target = device1
targetIcon = DEVICES[1].icon
end

-- 执行切换
if target:setDefaultOutputDevice() then
hs.alert.show(targetIcon .. " 已切换至: " .. target:name())
else
hs.alert.show("❌ 切换失败")
end
end




-- hs.hotkey.bind({"ctrl"}, "f1", toggleAudioOutput)

-- 绑定热键 F12 (没有修饰键)
hs.hotkey.bind({}, "f13", toggleAudioOutput)

-- 加载提示
print("🎧 音频切换脚本已加载")
print("📢 按 F12 切换设备:")
for i, device in ipairs(DEVICES) do
print(" " .. i .. ". " .. device.icon .. " " .. device.name)
end
21 小时 0 分钟前
回复了 54xavier 创建的主题 iOS 豆包+快捷指令,实现邮件、短信每日摘要
老哥,方便留个联系方式吗,我想请教个脚本是否能用 mac 快捷指令实现
1 天前
回复了 quqivo 创建的主题 北京 北京在哪能买到真烟
烟草局门口有直属店的叫 666 好像
618 京东自营的 m4pro 满血 48g+1t 19200 给你参考
其实也挺好的,真小人比伪君子强, 人不为己天诛地灭
@tunggt #12 如果是员工干的,为啥不直接把把数据库用户表直接扒了就完了,不存在过滤出移动啊
@DendimoN #7 是客户都是移动卡吗
还少了后门功能啊, 不管咋滴大奖得留给研发部啊
win 让我最留恋的是 quicker
5 天前
回复了 myadmin 创建的主题 生活 记录一次操蛋的经历!
@nuomi196500 #131 要是我,想要钱可以,去法院起诉好了, 法院咋判我咋赔
5 天前
回复了 myadmin 创建的主题 生活 记录一次操蛋的经历!
你也太怂了,让他去法院起诉好了, 法院咋判咋赔
5 天前
回复了 akadanjuan101 创建的主题 程序员 双卡 3080 20G 在 Ubunt 只能识别一张
这种问题是最脑袋痛的,跟黑苹果一样,一个配置不对折腾死人
5 天前
回复了 YVAN7123 创建的主题 耳机 头戴式耳机选择?
就我用 earpods 吗
@paradoxie #41 InputSourcePro 最新版本出问题了,切换抽风了
拿到了,建议增加个功能,强制英文标点
老铁,貌似必须输啊 https://i.imgur.com/Rm801Va.png
1  2  3  4  5  6  7  8  9  10 ... 52  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2763 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 12:44 · PVG 20:44 · LAX 04:44 · JFK 07:44
♥ Do have faith in what you're doing.